# FarFileInfo in libfar::farlib - Rust
Struct containing information about a file, without reading the actual data of the file. This should be used in cases where file information is needed to be retrieved quickly (e.g. when listing files in an archive).
Keywords: rust, rustlang, rust-lang, FarFileInfo

# Struct libfar::farlib::FarFileInfo
[−] [src]

    pub struct FarFileInfo {
        pub name: String,
        pub size: u32,
        // some fields omitted
    }

Expand description

Struct containing information about a file, without reading the actual data of the file. This should be used in cases where file information is needed to be retrieved quickly (e.g. when listing files in an archive).

## Fields

`name: String` `size: u32`

## Auto Trait Implementations

### impl RefUnwindSafe for FarFileInfo

### impl Send for FarFileInfo

### impl Sync for FarFileInfo

### impl Unpin for FarFileInfo

### impl UnwindSafe for FarFileInfo

## Blanket Implementations

[src]

### impl<T> Any for T where
T: 'static + ?Sized,

[src]

#### pub fn type_id(&self) -> TypeId

Gets the `TypeId` of `self`. Read more

[src]

### impl<T> Borrow<T> for T where
T: ?Sized,

[src]

#### pub fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more

[src]

### impl<T> BorrowMut<T> for T where
T: ?Sized,

[src]

#### pub fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more

[src]

### impl<T> From<T> for T

[src]

#### pub fn from(t: T) -> T

Performs the conversion.

[src]

### impl<T, U> Into<U> for T where
U: From<T>,

[src]

#### pub fn into(self) -> U

Performs the conversion.

[src]

### impl<T, U> TryFrom<U> for T where
U: Into<T>,

#### type Error = Infallible

The type returned in the event of a conversion error.

[src]

#### pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.

[src]

### impl<T, U> TryInto<U> for T where
U: TryFrom<T>,

#### type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

[src]

#### pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.