pub struct ContainerRecreateEngine;Expand description
Coordinates configuration drift checks, replacement, and post-state verification.
Implementations§
Source§impl ContainerRecreateEngine
impl ContainerRecreateEngine
Sourcepub async fn execute(
&self,
client: &dyn ContainerRecreateClient,
host: &HostRecord,
request: &ContainerRecreateRequest,
cancellation: &CancellationToken,
) -> MutationResult<ContainerRecreateOutcome>
pub async fn execute( &self, client: &dyn ContainerRecreateClient, host: &HostRecord, request: &ContainerRecreateRequest, cancellation: &CancellationToken, ) -> MutationResult<ContainerRecreateOutcome>
Recreates one container and verifies the replacement is running under the captured name.
Trait Implementations§
Source§impl Clone for ContainerRecreateEngine
impl Clone for ContainerRecreateEngine
Source§fn clone(&self) -> ContainerRecreateEngine
fn clone(&self) -> ContainerRecreateEngine
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 ContainerRecreateEngine
impl Debug for ContainerRecreateEngine
Source§impl Default for ContainerRecreateEngine
impl Default for ContainerRecreateEngine
Source§fn default() -> ContainerRecreateEngine
fn default() -> ContainerRecreateEngine
Returns the “default value” for a type. Read more
impl Copy for ContainerRecreateEngine
Auto Trait Implementations§
impl Freeze for ContainerRecreateEngine
impl RefUnwindSafe for ContainerRecreateEngine
impl Send for ContainerRecreateEngine
impl Sync for ContainerRecreateEngine
impl Unpin for ContainerRecreateEngine
impl UnsafeUnpin for ContainerRecreateEngine
impl UnwindSafe for ContainerRecreateEngine
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