# Trait std::os::wasi::fs::MetadataExt

source ·

    pub trait MetadataExt {
        // Required methods
        fn dev(&self) -> u64;
        fn ino(&self) -> u64;
        fn nlink(&self) -> u64;
        fn size(&self) -> u64;
        fn atim(&self) -> u64;
        fn mtim(&self) -> u64;
        fn ctim(&self) -> u64;
    }

🔬This is a nightly-only experimental API. (`wasi_ext` #71213)
Available on WASI only.
Expand description

WASI-specific extensions to `fs::Metadata`.

## Required Methods§

source

#### fn dev(&self) -> u64

🔬This is a nightly-only experimental API. (`wasi_ext` #71213)

Returns the `st_dev` field of the internal `filestat_t`

source

#### fn ino(&self) -> u64

🔬This is a nightly-only experimental API. (`wasi_ext` #71213)

Returns the `st_ino` field of the internal `filestat_t`

source

#### fn nlink(&self) -> u64

🔬This is a nightly-only experimental API. (`wasi_ext` #71213)

Returns the `st_nlink` field of the internal `filestat_t`

source

#### fn size(&self) -> u64

🔬This is a nightly-only experimental API. (`wasi_ext` #71213)

Returns the `st_size` field of the internal `filestat_t`

source

#### fn atim(&self) -> u64

🔬This is a nightly-only experimental API. (`wasi_ext` #71213)

Returns the `st_atim` field of the internal `filestat_t`

source

#### fn mtim(&self) -> u64

🔬This is a nightly-only experimental API. (`wasi_ext` #71213)

Returns the `st_mtim` field of the internal `filestat_t`

source

#### fn ctim(&self) -> u64

🔬This is a nightly-only experimental API. (`wasi_ext` #71213)

Returns the `st_ctim` field of the internal `filestat_t`

## Implementors§

source§

### impl MetadataExt for Metadata