pub struct ProvisionItem {
pub id: i64,
pub run_id: i64,
pub item_type: ProvisionItemType,
pub source_path: String,
pub dest_path: String,
pub status: ProvisionStatus,
pub bytes_transferred: u64,
pub duration_ms: u64,
pub error_message: Option<String>,
}Expand description
A single item within a provisioning run.
Fields§
§id: i64§run_id: i64§item_type: ProvisionItemType§source_path: String§dest_path: String§status: ProvisionStatus§bytes_transferred: u64§duration_ms: u64§error_message: Option<String>Trait Implementations§
Source§impl Clone for ProvisionItem
impl Clone for ProvisionItem
Source§fn clone(&self) -> ProvisionItem
fn clone(&self) -> ProvisionItem
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 ProvisionItem
impl Debug for ProvisionItem
Source§impl<'de> Deserialize<'de> for ProvisionItem
impl<'de> Deserialize<'de> for ProvisionItem
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 ProvisionItem
impl RefUnwindSafe for ProvisionItem
impl Send for ProvisionItem
impl Sync for ProvisionItem
impl Unpin for ProvisionItem
impl UnsafeUnpin for ProvisionItem
impl UnwindSafe for ProvisionItem
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