pub trait Vec1Create<T>: Vec1<T>where
T: IsNone,{
// Provided methods
fn range(
start: Option<<T as IsNone>::Inner>,
end: <T as IsNone>::Inner,
step: Option<<T as IsNone>::Inner>,
) -> Self
where <T as IsNone>::Inner: Number,
usize: Cast<<T as IsNone>::Inner> { ... }
fn linspace(
start: Option<<T as IsNone>::Inner>,
end: <T as IsNone>::Inner,
num: usize,
) -> Self
where <T as IsNone>::Inner: Number,
usize: Cast<<T as IsNone>::Inner> { ... }
}Expand description
A trait for creating one-dimensional vectors with various initialization methods.
Provided Methods§
Sourcefn range(
start: Option<<T as IsNone>::Inner>,
end: <T as IsNone>::Inner,
step: Option<<T as IsNone>::Inner>,
) -> Self
fn range( start: Option<<T as IsNone>::Inner>, end: <T as IsNone>::Inner, step: Option<<T as IsNone>::Inner>, ) -> Self
Creates a vector with values in a specified range.
§Arguments
start- The starting value of the range. IfNone, defaults to zero.end- The end value of the range (exclusive).step- The step size between values. IfNone, defaults to one.
§Returns
A vector containing values from start to end (exclusive) with the specified step.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".