pub struct FilePlacement {
pub target_cnid: u32,
pub data_fork: Option<ForkPlacement>,
pub rsrc_fork: Option<ForkPlacement>,
}Expand description
Per-file (or per-inode) target placement: assigned CNID + fork
extents. Hardlink stub rows don’t appear here — they share the
inode’s target CNID via bsdInfo.special and carry no forks of
their own.
Fields§
§target_cnid: u32§data_fork: Option<ForkPlacement>§rsrc_fork: Option<ForkPlacement>Trait Implementations§
Source§impl Clone for FilePlacement
impl Clone for FilePlacement
Auto Trait Implementations§
impl Freeze for FilePlacement
impl RefUnwindSafe for FilePlacement
impl Send for FilePlacement
impl Sync for FilePlacement
impl Unpin for FilePlacement
impl UnsafeUnpin for FilePlacement
impl UnwindSafe for FilePlacement
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