# Trait 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