pub struct ComposeDownEngine;Expand description
Verified Docker Compose teardown coordinator.
Implementations§
Source§impl ComposeDownEngine
impl ComposeDownEngine
Sourcepub async fn inspect(
&self,
client: &dyn ComposeDownClient,
host: &HostRecord,
project: &ComposeProjectRef,
deadline: Timestamp,
cancellation: &CancellationToken,
) -> InfraResult<(ComposeRecreateFingerprint, ComposeStatus)>
pub async fn inspect( &self, client: &dyn ComposeDownClient, host: &HostRecord, project: &ComposeProjectRef, deadline: Timestamp, cancellation: &CancellationToken, ) -> InfraResult<(ComposeRecreateFingerprint, ComposeStatus)>
Captures the current normalized Compose config and status fingerprint.
Sourcepub async fn execute(
&self,
client: &dyn ComposeDownClient,
host: &HostRecord,
request: &ComposeDownRequest,
cancellation: &CancellationToken,
) -> MutationResult<ComposeDownOutcome>
pub async fn execute( &self, client: &dyn ComposeDownClient, host: &HostRecord, request: &ComposeDownRequest, cancellation: &CancellationToken, ) -> MutationResult<ComposeDownOutcome>
Executes and independently verifies Compose teardown.
Trait Implementations§
Source§impl Clone for ComposeDownEngine
impl Clone for ComposeDownEngine
Source§fn clone(&self) -> ComposeDownEngine
fn clone(&self) -> ComposeDownEngine
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComposeDownEngine
impl Debug for ComposeDownEngine
Source§impl Default for ComposeDownEngine
impl Default for ComposeDownEngine
Source§fn default() -> ComposeDownEngine
fn default() -> ComposeDownEngine
Returns the “default value” for a type. Read more
impl Copy for ComposeDownEngine
Auto Trait Implementations§
impl Freeze for ComposeDownEngine
impl RefUnwindSafe for ComposeDownEngine
impl Send for ComposeDownEngine
impl Sync for ComposeDownEngine
impl Unpin for ComposeDownEngine
impl UnsafeUnpin for ComposeDownEngine
impl UnwindSafe for ComposeDownEngine
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