pub struct SourceDirHardlinkSnapshot {Show 16 fields
pub name: String,
pub name_utf16: Vec<u16>,
pub cnid: u32,
pub parent_cnid: u32,
pub inode_dir_source_cnid: u32,
pub inode_num: u32,
pub flags: u16,
pub finder_info: [u8; 16],
pub extended_finder_info: [u8; 16],
pub bsd_info: [u8; 16],
pub create_date: u32,
pub content_mod_date: u32,
pub attribute_mod_date: u32,
pub access_date: u32,
pub backup_date: u32,
pub text_encoding: u32,
/* private fields */
}Expand description
One directory-hardlink stub captured from the source catalog. The stub
is encoded as a FILE record on disk; replay re-emits it the same way
(FInfo fdrp/MACS plus bsdInfo.special = inode_num).
Fields§
§name: String§name_utf16: Vec<u16>§cnid: u32§parent_cnid: u32§inode_dir_source_cnid: u32Source CNID of the directory inode this stub references. The
inode appears in SourceCatalogSnapshot::dirs with
is_dir_inode = true and the matching cnid.
inode_num: u32§flags: u16§finder_info: [u8; 16]§extended_finder_info: [u8; 16]§bsd_info: [u8; 16]§create_date: u32§content_mod_date: u32§attribute_mod_date: u32§access_date: u32§backup_date: u32§text_encoding: u32Trait Implementations§
Source§impl Clone for SourceDirHardlinkSnapshot
impl Clone for SourceDirHardlinkSnapshot
Auto Trait Implementations§
impl Freeze for SourceDirHardlinkSnapshot
impl RefUnwindSafe for SourceDirHardlinkSnapshot
impl Send for SourceDirHardlinkSnapshot
impl Sync for SourceDirHardlinkSnapshot
impl Unpin for SourceDirHardlinkSnapshot
impl UnsafeUnpin for SourceDirHardlinkSnapshot
impl UnwindSafe for SourceDirHardlinkSnapshot
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