Trait signal_processing::ListOrSingle
source · pub trait ListOrSingle<T> {
type Length: StaticMaybe<usize>;
type Resized<const M: usize>: OwnedList<T>;
const LENGTH: usize;
// Required methods
fn length(&self) -> usize;
fn as_view_slice(&self) -> &[T];
fn to_vec(&self) -> Vec<T>
where T: Clone;
fn into_vec(self) -> Vec<T>
where Self: Sized,
T: Clone;
}
Required Associated Types§
Required Associated Constants§
Required Methods§
fn length(&self) -> usize
fn as_view_slice(&self) -> &[T]
fn to_vec(&self) -> Vec<T>where
T: Clone,
fn into_vec(self) -> Vec<T>
Object Safety§
This trait is not object safe.