pub struct OperationSummary {
pub operation_id: Uuid,
pub operation_type: OperationType,
pub status: OperationStatus,
pub total: usize,
pub completed: usize,
pub failed: usize,
pub skipped: usize,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
Summary of an operation (for listing)
Fields§
§operation_id: UuidOperation ID
operation_type: OperationTypeType of operation
status: OperationStatusCurrent status
total: usizeTotal projects
completed: usizeCompleted count
failed: usizeFailed count
skipped: usizeSkipped count
created_at: DateTime<Utc>Creation time
updated_at: DateTime<Utc>Last update time
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
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