pub struct Snapshot {
pub instance: OperationInstanceId,
pub kind: Kind,
pub leases: usize,
pub lifecycle: OperationStatus,
pub health: Option<ServiceStatus>,
pub failure: Option<Arc<Error>>,
}Fields§
§instance: OperationInstanceId§kind: Kind§leases: usize§lifecycle: OperationStatus§health: Option<ServiceStatus>§failure: Option<Arc<Error>>Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Snapshot
impl !UnwindSafe for Snapshot
impl Freeze for Snapshot
impl Send for Snapshot
impl Sync for Snapshot
impl Unpin for Snapshot
impl UnsafeUnpin for Snapshot
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