[−][src]Struct safe_core::ffi::nfs::File
FFI-wrapper for File
.
Fields
size: u64
File size in bytes.
created_sec: i64
Creation time (seconds part).
created_nsec: u32
Creation time (nanoseconds part).
modified_sec: i64
Modification time (seconds part).
modified_nsec: u32
Modification time (nanoseconds part).
user_metadata_ptr: *mut u8
Pointer to the user metadata.
user_metadata_len: usize
Size of the user metadata.
user_metadata_cap: usize
Capacity of the user metadata (internal field).
data_map_name: XorNameArray
Name of the ImmutableData
containing the content of this file.
published: bool
Published status of the file
Trait Implementations
Auto Trait Implementations
impl !Send for File
impl Unpin for File
impl !Sync for File
impl UnwindSafe for File
impl RefUnwindSafe for File
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> UnsafeAny for T where
T: Any,
T: Any,
impl<T> Erased for T
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
T: Send + Sync + UnwindSafe + ?Sized,