pub trait NewFile {
    type Target;
    type Error;

    // Required method
    fn new() -> Result<Self::Target, Self::Error>;
}
Expand description

Trait for types that can be newly constructed asynchronously.

Required Associated Types§

source

type Target

The type created on success.

source

type Error

The error type.

Required Methods§

source

fn new() -> Result<Self::Target, Self::Error>

Creates a new instance of the type Target.

Implementors§