pub trait Source {
type Code: Copy + Eq;
type Failure<S: Copy + Eq>: Copy + Eq + From<Errno> + Into<Diagnostic<S>>;
type Returned: Copy + Eq;
}Expand description
Native kernel outcomes retained without erasing their operation or payload.
Required Associated Types§
type Code: Copy + Eq
type Failure<S: Copy + Eq>: Copy + Eq + From<Errno> + Into<Diagnostic<S>>
type Returned: Copy + Eq
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".