pub struct OperationSummary {
pub operation: OperationRef,
pub operation_kind: OperationKind,
pub operation_scope: OperationScope,
pub status: OperationStatus,
pub cancellable: bool,
pub started_by_request_id: RequestId,
pub timestamps: OperationTimestamps,
pub retention: OperationRetention,
pub result: Option<OperationResultRef>,
pub final_error: Option<ProtocolError>,
pub warnings: Vec<ProtocolWarning>,
}Fields§
§operation: OperationRef§operation_kind: OperationKind§operation_scope: OperationScope§status: OperationStatus§cancellable: bool§started_by_request_id: RequestId§timestamps: OperationTimestamps§retention: OperationRetention§result: Option<OperationResultRef>§final_error: Option<ProtocolError>§warnings: Vec<ProtocolWarning>Trait Implementations§
Source§impl Clone for OperationSummary
impl Clone for OperationSummary
Source§fn clone(&self) -> OperationSummary
fn clone(&self) -> OperationSummary
Returns a duplicate of the value. Read more
1.0.0 · 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 OperationSummary
impl Debug for OperationSummary
Source§impl<'de> Deserialize<'de> for OperationSummary
impl<'de> Deserialize<'de> for OperationSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OperationSummary
impl PartialEq for OperationSummary
Source§impl Serialize for OperationSummary
impl Serialize for OperationSummary
impl Eq for OperationSummary
impl StructuralPartialEq for OperationSummary
Auto Trait Implementations§
impl Freeze for OperationSummary
impl RefUnwindSafe for OperationSummary
impl Send for OperationSummary
impl Sync for OperationSummary
impl Unpin for OperationSummary
impl UnsafeUnpin for OperationSummary
impl UnwindSafe for OperationSummary
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