pub struct ProviderOperationSnapshot {
pub operation: ProviderOperationKey,
pub capability_id: ToolCapabilityId,
pub deadline_tick: u64,
pub stop_signal_attempted: bool,
pub stop_signalled: bool,
pub force_stop_attempted: bool,
pub force_stop_signalled: bool,
pub stop_cause: Option<ProviderStopCause>,
pub physical_exit: Option<NativeProviderExit>,
pub result_ready: bool,
}Fields§
§operation: ProviderOperationKey§capability_id: ToolCapabilityId§deadline_tick: u64§stop_signal_attempted: bool§stop_signalled: bool§force_stop_attempted: bool§force_stop_signalled: bool§stop_cause: Option<ProviderStopCause>§physical_exit: Option<NativeProviderExit>§result_ready: boolTrait Implementations§
Source§impl Clone for ProviderOperationSnapshot
impl Clone for ProviderOperationSnapshot
Source§impl Debug for ProviderOperationSnapshot
impl Debug for ProviderOperationSnapshot
impl Eq for ProviderOperationSnapshot
impl StructuralPartialEq for ProviderOperationSnapshot
Auto Trait Implementations§
impl Freeze for ProviderOperationSnapshot
impl RefUnwindSafe for ProviderOperationSnapshot
impl Send for ProviderOperationSnapshot
impl Sync for ProviderOperationSnapshot
impl Unpin for ProviderOperationSnapshot
impl UnsafeUnpin for ProviderOperationSnapshot
impl UnwindSafe for ProviderOperationSnapshot
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