pub struct ManagedJsonRelocationSpecV1 {
pub previous_destination: PathBuf,
pub desired_destination: PathBuf,
pub previous_present: bool,
pub previous_mode: Option<u32>,
pub previous_original_hash: Option<u64>,
pub previous_receipt_hash: u64,
pub previous_managed_keys: Vec<String>,
pub desired_managed_hash: u64,
pub desired_managed_keys: Vec<String>,
pub previous_uses_env: bool,
pub desired_uses_env: bool,
}Fields§
§previous_destination: PathBuf§desired_destination: PathBuf§previous_present: bool§previous_mode: Option<u32>§previous_original_hash: Option<u64>§previous_receipt_hash: u64§previous_managed_keys: Vec<String>§desired_managed_hash: u64§desired_managed_keys: Vec<String>§previous_uses_env: bool§desired_uses_env: boolTrait Implementations§
Source§impl Clone for ManagedJsonRelocationSpecV1
impl Clone for ManagedJsonRelocationSpecV1
Source§fn clone(&self) -> ManagedJsonRelocationSpecV1
fn clone(&self) -> ManagedJsonRelocationSpecV1
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 ManagedJsonRelocationSpecV1
impl Debug for ManagedJsonRelocationSpecV1
impl Eq for ManagedJsonRelocationSpecV1
impl StructuralPartialEq for ManagedJsonRelocationSpecV1
Auto Trait Implementations§
impl Freeze for ManagedJsonRelocationSpecV1
impl RefUnwindSafe for ManagedJsonRelocationSpecV1
impl Send for ManagedJsonRelocationSpecV1
impl Sync for ManagedJsonRelocationSpecV1
impl Unpin for ManagedJsonRelocationSpecV1
impl UnsafeUnpin for ManagedJsonRelocationSpecV1
impl UnwindSafe for ManagedJsonRelocationSpecV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.