Trait mfio_rt::DirHandleExt
source · pub trait DirHandleExt: DirHandle {
// Provided methods
fn set_permissions<'a, P: AsRef<Path> + ?Sized>(
&'a self,
path: &'a P,
permissions: Permissions
) -> Self::OpFuture<'a> { ... }
fn remove_dir<'a, P: AsRef<Path> + ?Sized>(
&'a self,
path: &'a P
) -> Self::OpFuture<'a> { ... }
fn remove_dir_all<'a, P: AsRef<Path> + ?Sized>(
&'a self,
path: &'a P
) -> Self::OpFuture<'a> { ... }
fn create_dir<'a, P: AsRef<Path> + ?Sized>(
&'a self,
path: &'a P
) -> Self::OpFuture<'a> { ... }
fn create_dir_all<'a, P: AsRef<Path> + ?Sized>(
&'a self,
path: &'a P
) -> Self::OpFuture<'a> { ... }
fn remove_file<'a, P: AsRef<Path> + ?Sized>(
&'a self,
path: &'a P
) -> Self::OpFuture<'a> { ... }
fn rename<'a, P: AsRef<Path> + ?Sized>(
&'a self,
from: &'a P,
to: &'a P
) -> Self::OpFuture<'a> { ... }
fn copy<'a, P: AsRef<Path> + ?Sized>(
&'a self,
from: &'a P,
to: &'a P
) -> Self::OpFuture<'a> { ... }
fn hard_link<'a, P: AsRef<Path> + ?Sized>(
&'a self,
from: &'a P,
to: &'a P
) -> Self::OpFuture<'a> { ... }
}
Expand description
Helpers for running directory operations more ergonomically.
Provided Methods§
sourcefn set_permissions<'a, P: AsRef<Path> + ?Sized>(
&'a self,
path: &'a P,
permissions: Permissions
) -> Self::OpFuture<'a>
fn set_permissions<'a, P: AsRef<Path> + ?Sized>( &'a self, path: &'a P, permissions: Permissions ) -> Self::OpFuture<'a>
sourcefn rename<'a, P: AsRef<Path> + ?Sized>(
&'a self,
from: &'a P,
to: &'a P
) -> Self::OpFuture<'a>
fn rename<'a, P: AsRef<Path> + ?Sized>( &'a self, from: &'a P, to: &'a P ) -> Self::OpFuture<'a>
Object Safety§
This trait is not object safe.