pub struct InstallState {
pub remote: String,
pub blake3: String,
pub manual: bool,
pub network_size: u64,
pub storage_size: u64,
pub dependencies: BTreeSet<PackageName>,
pub dependents: BTreeSet<PackageName>,
}Fields§
§remote: String§blake3: String§manual: bool§network_size: u64§storage_size: u64§dependencies: BTreeSet<PackageName>§dependents: BTreeSet<PackageName>Trait Implementations§
Source§impl Clone for InstallState
impl Clone for InstallState
Source§fn clone(&self) -> InstallState
fn clone(&self) -> InstallState
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 InstallState
impl Debug for InstallState
Source§impl Default for InstallState
impl Default for InstallState
Source§fn default() -> InstallState
fn default() -> InstallState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstallStatewhere
InstallState: Default,
impl<'de> Deserialize<'de> for InstallStatewhere
InstallState: Default,
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 InstallState
impl RefUnwindSafe for InstallState
impl Send for InstallState
impl Sync for InstallState
impl Unpin for InstallState
impl UnsafeUnpin for InstallState
impl UnwindSafe for InstallState
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