pub trait FromDefault<T>: Sized {
// Required methods
fn from_default(default: T) -> Self;
fn display_default(default: T) -> impl Display;
}Expand description
A type which can be constructed from a default value.
Required Methods§
Sourcefn from_default(default: T) -> Self
fn from_default(default: T) -> Self
Creates this value from a default value.
Sourcefn display_default(default: T) -> impl Display
fn display_default(default: T) -> impl Display
Writes the default value to a string.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".