Struct apple_xar::table_of_contents::File
source · [−]pub struct File {Show 18 fields
pub id: u64,
pub ctime: Option<String>,
pub mtime: Option<String>,
pub atime: Option<String>,
pub names: Vec<String>,
pub file_type: FileType,
pub mode: Option<String>,
pub deviceno: Option<u32>,
pub inode: Option<u64>,
pub uid: Option<u32>,
pub gid: Option<u32>,
pub user: Option<String>,
pub group: Option<String>,
pub size: Option<u64>,
pub data: Option<FileData>,
pub ea: Option<Ea>,
pub finder_create_time: Option<FinderCreateTime>,
pub files: Vec<File>,
}
Fields
id: u64
ctime: Option<String>
mtime: Option<String>
atime: Option<String>
names: Vec<String>
Filename.
There should only be a single element. However, some Apple tools can
emit multiple
file_type: FileType
mode: Option<String>
deviceno: Option<u32>
inode: Option<u64>
uid: Option<u32>
gid: Option<u32>
user: Option<String>
group: Option<String>
size: Option<u64>
data: Option<FileData>
ea: Option<Ea>
finder_create_time: Option<FinderCreateTime>
files: Vec<File>
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for File
impl<'de> Deserialize<'de> for File
sourcefn 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 RefUnwindSafe for File
impl Send for File
impl Sync for File
impl Unpin for File
impl UnwindSafe for File
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more