Trait NewFile

Source
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.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§