pub struct HardlinkProjection {
pub kind: HardlinkKind,
pub first_directory: String,
pub second_directory: Option<String>,
pub fields: RawFields,
}Expand description
Native hardlink fields, excluding rowid/dir1/dir2. Directory numbers are
always allocated in the destination. hardlink_md5_hash computes the native
string hash; type/extra_buffer remain explicit in this low-level interface.
Fields§
§kind: HardlinkKind§first_directory: String§second_directory: Option<String>§fields: RawFieldsTrait Implementations§
Source§impl Clone for HardlinkProjection
impl Clone for HardlinkProjection
Source§impl Debug for HardlinkProjection
impl Debug for HardlinkProjection
Source§impl<'de> Deserialize<'de> for HardlinkProjection
impl<'de> Deserialize<'de> for HardlinkProjection
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 HardlinkProjection
impl RefUnwindSafe for HardlinkProjection
impl Send for HardlinkProjection
impl Sync for HardlinkProjection
impl Unpin for HardlinkProjection
impl UnsafeUnpin for HardlinkProjection
impl UnwindSafe for HardlinkProjection
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