pub struct SynapseFinalPorts {
pub cleanup: Arc<dyn DockerCleanupClientProvider>,
pub compose_down: Arc<dyn ComposeDownClient>,
pub transfer: Arc<dyn VerifiedFileTransferClient>,
}Expand description
Product-owned ports for final cleanup and transfer mutations.
Fields§
§cleanup: Arc<dyn DockerCleanupClientProvider>Host-bound Docker cleanup client provider.
compose_down: Arc<dyn ComposeDownClient>Compose teardown client.
transfer: Arc<dyn VerifiedFileTransferClient>Verified bounded file-transfer client.
Auto Trait Implementations§
impl Freeze for SynapseFinalPorts
impl !RefUnwindSafe for SynapseFinalPorts
impl Send for SynapseFinalPorts
impl Sync for SynapseFinalPorts
impl Unpin for SynapseFinalPorts
impl UnsafeUnpin for SynapseFinalPorts
impl !UnwindSafe for SynapseFinalPorts
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more