pub struct DirectoryUpdateTransaction {Show 17 fields
pub schema_version: u32,
pub transaction_id: String,
pub application_id: String,
pub platform: String,
pub current_version: String,
pub target_version: String,
pub install_root: PathBuf,
pub managed_paths: Vec<String>,
pub source_tree_sha256: String,
pub target_tree_sha256: String,
pub patch_sha256: String,
pub patch_size: u64,
pub full_size: u64,
pub state: DirectoryTransactionState,
pub created_at_ms: u64,
pub updated_at_ms: u64,
pub failure_reason: Option<String>,
}Fields§
§schema_version: u32§transaction_id: String§application_id: String§platform: String§current_version: String§target_version: String§install_root: PathBuf§managed_paths: Vec<String>§source_tree_sha256: String§target_tree_sha256: String§patch_sha256: String§patch_size: u64§full_size: u64§state: DirectoryTransactionState§created_at_ms: u64§updated_at_ms: u64§failure_reason: Option<String>Trait Implementations§
Source§impl Clone for DirectoryUpdateTransaction
impl Clone for DirectoryUpdateTransaction
Source§fn clone(&self) -> DirectoryUpdateTransaction
fn clone(&self) -> DirectoryUpdateTransaction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DirectoryUpdateTransaction
impl Debug for DirectoryUpdateTransaction
Source§impl<'de> Deserialize<'de> for DirectoryUpdateTransaction
impl<'de> Deserialize<'de> for DirectoryUpdateTransaction
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 DirectoryUpdateTransaction
impl RefUnwindSafe for DirectoryUpdateTransaction
impl Send for DirectoryUpdateTransaction
impl Sync for DirectoryUpdateTransaction
impl Unpin for DirectoryUpdateTransaction
impl UnsafeUnpin for DirectoryUpdateTransaction
impl UnwindSafe for DirectoryUpdateTransaction
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