pub struct ManagedJsonMergeSpecV1 {
pub destination: PathBuf,
pub original_mode: Option<u32>,
pub original_hash: Option<u64>,
pub previous_receipt_hash: Option<u64>,
pub desired_managed_hash: u64,
pub managed_keys: Vec<String>,
}Fields§
§destination: PathBuf§original_mode: Option<u32>§original_hash: Option<u64>§previous_receipt_hash: Option<u64>§desired_managed_hash: u64§managed_keys: Vec<String>Trait Implementations§
Source§impl Clone for ManagedJsonMergeSpecV1
impl Clone for ManagedJsonMergeSpecV1
Source§fn clone(&self) -> ManagedJsonMergeSpecV1
fn clone(&self) -> ManagedJsonMergeSpecV1
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 ManagedJsonMergeSpecV1
impl Debug for ManagedJsonMergeSpecV1
impl Eq for ManagedJsonMergeSpecV1
Source§impl PartialEq for ManagedJsonMergeSpecV1
impl PartialEq for ManagedJsonMergeSpecV1
impl StructuralPartialEq for ManagedJsonMergeSpecV1
Auto Trait Implementations§
impl Freeze for ManagedJsonMergeSpecV1
impl RefUnwindSafe for ManagedJsonMergeSpecV1
impl Send for ManagedJsonMergeSpecV1
impl Sync for ManagedJsonMergeSpecV1
impl Unpin for ManagedJsonMergeSpecV1
impl UnsafeUnpin for ManagedJsonMergeSpecV1
impl UnwindSafe for ManagedJsonMergeSpecV1
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.