pub struct LaunchFailure {
pub error: ServerLaunchError,
pub ownership_unknown: bool,
pub container_removal: Option<Box<ContainerRemovalEvidence>>,
pub cleanup: Option<Box<CleanupEvidence>>,
/* private fields */
}Fields§
§error: ServerLaunchError§ownership_unknown: bool§container_removal: Option<Box<ContainerRemovalEvidence>>The structured outcome of removing the container this launch may have created, when the failure attempted one; the record’s cleanup evidence carries the actual container and reason rather than a generic note ([[RFC-0003:C-RUNTIME-WORKFLOWS]]).
cleanup: Option<Box<CleanupEvidence>>Implementations§
Source§impl LaunchFailure
impl LaunchFailure
pub fn before_launch(message: String) -> Self
pub fn message(&self) -> String
pub fn unresolved_ownership(message: String) -> Self
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for LaunchFailure
impl !UnwindSafe for LaunchFailure
impl Freeze for LaunchFailure
impl Send for LaunchFailure
impl Sync for LaunchFailure
impl Unpin for LaunchFailure
impl UnsafeUnpin for LaunchFailure
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