Struct FsType

pub struct FsType(pub __fsword_t);

Describes the file system type as known by the operating system.

Fields

0: __fsword_t

Trait Implementations

impl Clone for FsType

fn clone(&self) -> Self

impl Copy for FsType

impl Debug for FsType

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for FsType

impl PartialEq for FsType

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for FsType

Auto Trait Implementations

impl Freeze for FsType

impl RefUnwindSafe for FsType

impl Send for FsType

impl Sync for FsType

impl Unpin for FsType

impl UnsafeUnpin for FsType

impl UnwindSafe for FsType

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for FsType where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for FsType

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for FsType where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

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

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

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

type Error = never;
fn try_from(value: U) -> Result<T, never>

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

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>