Trait signal_processing::IntoList

source ·
pub trait IntoList<T, L, N>
where L: List<T> + ?Sized, N: Maybe<usize>,
{ // Required method fn into_list(self, n: N) -> L where T: Clone, L: Sized, Self: Sized; }

Required Methods§

source

fn into_list(self, n: N) -> L
where T: Clone, L: Sized, Self: Sized,

Implementations on Foreign Types§

source§

impl<'a, T> IntoList<T, Vec<T>, ()> for ArrayView1<'a, T>

source§

fn into_list(self, (): ()) -> Vec<T>
where T: Clone, Self: Sized,

source§

impl<'a, T> IntoList<T, ArrayBase<ViewRepr<&'a T>, Dim<[usize; 1]>>, ()> for ArrayView1<'a, T>

source§

fn into_list(self, (): ()) -> Self
where T: Clone, Self: Sized,

source§

impl<'a, T, const N: usize> IntoList<T, &'a [T], ()> for &'a [T; N]

source§

fn into_list(self, (): ()) -> &'a [T]
where T: Clone, Self: Sized,

source§

impl<T> IntoList<T, &[T], ()> for &[T]

source§

fn into_list(self, (): ()) -> Self
where T: Clone, Self: Sized,

source§

impl<T> IntoList<T, [T], ()> for [T]

source§

fn into_list(self, (): ()) -> Self
where T: Clone, Self: Sized,

source§

impl<T> IntoList<T, Vec<T>, ()> for &[T]

source§

fn into_list(self, (): ()) -> Vec<T>
where T: Clone, Self: Sized,

source§

impl<T> IntoList<T, Vec<T>, ()> for [T]

source§

fn into_list(self, (): ()) -> Vec<T>
where T: Clone, Self: Sized,

source§

impl<T> IntoList<T, Vec<T>, ()> for Vec<T>

source§

fn into_list(self, (): ()) -> Self
where T: Clone, Self: Sized,

source§

impl<T> IntoList<T, Vec<T>, ()> for Range<T>
where Self: Iterator<Item = T>,

source§

fn into_list(self, (): ()) -> Vec<T>
where T: Clone, Vec<T>: Sized, Self: Sized,

source§

impl<T> IntoList<T, Vec<T>, ()> for RangeInclusive<T>
where Self: Iterator<Item = T>,

source§

fn into_list(self, (): ()) -> Vec<T>
where T: Clone, Vec<T>: Sized, Self: Sized,

source§

impl<T> IntoList<T, Vec<T>, ()> for Array1<T>

source§

fn into_list(self, (): ()) -> Vec<T>
where T: Clone, Self: Sized,

source§

impl<T> IntoList<T, Vec<T>, usize> for Range<T>
where T: ComplexFloat,

source§

fn into_list(self, n: usize) -> Vec<T>
where T: Clone, Vec<T>: Sized, Self: Sized,

source§

impl<T> IntoList<T, Vec<T>, usize> for RangeInclusive<T>
where T: ComplexFloat,

source§

fn into_list(self, n: usize) -> Vec<T>
where T: Clone, Vec<T>: Sized, Self: Sized,

source§

impl<T> IntoList<T, ArrayBase<OwnedRepr<T>, Dim<[usize; 1]>>, ()> for Array1<T>

source§

fn into_list(self, (): ()) -> Array1<T>
where T: Clone, Self: Sized,

source§

impl<T, const N: usize> IntoList<T, &[T; N], ()> for &[T; N]

source§

fn into_list(self, (): ()) -> Self
where T: Clone, Self: Sized,

source§

impl<T, const N: usize> IntoList<T, [T; N], ()> for &[T; N]

source§

fn into_list(self, (): ()) -> [T; N]
where T: Clone, Self: Sized,

source§

impl<T, const N: usize> IntoList<T, [T; N], ()> for [T; N]

source§

fn into_list(self, (): ()) -> Self
where T: Clone, Self: Sized,

source§

impl<T, const N: usize> IntoList<T, [T; N], ()> for Range<T>
where T: ComplexFloat,

source§

fn into_list(self, (): ()) -> [T; N]
where T: Clone, [T; N]: Sized, Self: Sized,

source§

impl<T, const N: usize> IntoList<T, [T; N], ()> for RangeInclusive<T>
where T: ComplexFloat,

source§

fn into_list(self, (): ()) -> [T; N]
where T: Clone, [T; N]: Sized, Self: Sized,

source§

impl<T, const N: usize> IntoList<T, Vec<T>, ()> for &[T; N]

source§

fn into_list(self, (): ()) -> Vec<T>
where T: Clone, Self: Sized,

source§

impl<T, const N: usize> IntoList<T, Vec<T>, ()> for [T; N]

source§

fn into_list(self, (): ()) -> Vec<T>
where T: Clone, Self: Sized,

Implementors§