pub trait FromScalar {
type Scalar;
// Required method
fn from_scalar(scalar: Self::Scalar) -> Self;
}
Expand description
Trait for creating a vectorized value from a scalar value.
Required Associated Types§
Required Methods§
Sourcefn from_scalar(scalar: Self::Scalar) -> Self
fn from_scalar(scalar: Self::Scalar) -> Self
Create a new vectorized value where each lane is scalar
. This
corresponds to splat
for SIMD types.
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.