pub trait MetadataFileSystem: FileSystem {
// Required methods
fn metadata_path(&mut self, path: &Path, follow: bool) -> VfResult<Metadata>;
fn set_metadata_path(
&mut self,
path: &Path,
update: MetadataUpdate,
follow: bool,
) -> VfResult<()>;
}Expand description
Path metadata operations independent of open descriptors.
Required Methods§
fn metadata_path(&mut self, path: &Path, follow: bool) -> VfResult<Metadata>
fn set_metadata_path( &mut self, path: &Path, update: MetadataUpdate, follow: bool, ) -> VfResult<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".