Struct backup_deduplicator::analyze::analysis::DirectoryInformation
source · pub struct DirectoryInformation {
pub path: FilePath,
pub content_hash: GeneralHash,
pub children: Mutex<Vec<Arc<AnalysisFile>>>,
pub parent: Mutex<Option<Weak<AnalysisFile>>>,
}Fields§
§path: FilePath§content_hash: GeneralHash§children: Mutex<Vec<Arc<AnalysisFile>>>§parent: Mutex<Option<Weak<AnalysisFile>>>Trait Implementations§
source§impl Debug for DirectoryInformation
impl Debug for DirectoryInformation
source§impl<'de> Deserialize<'de> for DirectoryInformation
impl<'de> Deserialize<'de> for DirectoryInformation
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 DirectoryInformation
impl RefUnwindSafe for DirectoryInformation
impl Send for DirectoryInformation
impl Sync for DirectoryInformation
impl Unpin for DirectoryInformation
impl UnwindSafe for DirectoryInformation
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