pub trait X2BasicInterface: X2NominalInterface {
// Required method
fn make(_0: Self::Scalar, _1: Self::Scalar) -> Self;
// Provided methods
fn make_nan() -> Self
where Self: Sized { ... }
fn make_default() -> Self
where Self: Sized { ... }
}
Expand description
Standard interface of vector X2. Implements nominal interface, extending it by constructor make
.
Required Methods§
Provided Methods§
Sourcefn make_default() -> Selfwhere
Self: Sized,
fn make_default() -> Selfwhere
Self: Sized,
Make an instance filling fields with default values.
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.