[][src]Struct test_dir::TempDir

pub struct TempDir { /* fields omitted */ }

Temporary directory

Methods

impl TempDir[src]

pub fn temp() -> Result<Self>[src]

Try to create a temporary directory inside system tmp directory.

pub fn current_rnd() -> Result<Self>[src]

Try to create a temporary directory inside the current directory.

pub fn current(path: &Path) -> Result<Self>[src]

Try to create a temporary directory with a given path inside the current directory.

pub fn path(&self) -> PathBuf[src]

Get the path of the temporary directory.

Trait Implementations

impl Drop for TempDir[src]

fn drop(&mut self)[src]

Delete the created directory tree.

Auto Trait Implementations

impl Send for TempDir

impl Sync for TempDir

impl Unpin for TempDir

impl UnwindSafe for TempDir

impl RefUnwindSafe for TempDir

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,