Trait signal_processing::quantities::MaybeOwnedList
source · pub trait MaybeOwnedList<T>: MaybeList<T> + Sized {
// Required methods
fn maybe_from_len_fn<F>(
n: <<<Self as MaybeContainer<T>>::Some as ListOrSingle<T>>::Length as StaticMaybe<usize>>::Opposite,
f: F
) -> Self
where Self: MaybeContainer<T, Some: ListOrSingle<T, Length: StaticMaybe<usize, Opposite: Sized>>>,
F: FnMut(usize) -> T;
fn as_mut_slice_option(&mut self) -> Option<&mut [T]>;
}Required Methods§
fn maybe_from_len_fn<F>(
n: <<<Self as MaybeContainer<T>>::Some as ListOrSingle<T>>::Length as StaticMaybe<usize>>::Opposite,
f: F
) -> Selfwhere
Self: MaybeContainer<T, Some: ListOrSingle<T, Length: StaticMaybe<usize, Opposite: Sized>>>,
F: FnMut(usize) -> T,
fn as_mut_slice_option(&mut self) -> Option<&mut [T]>
Object Safety§
This trait is not object safe.