GetProcessor

Trait GetProcessor 

Source
pub trait GetProcessor<T: FftNum, InElem>
where InElem: GetProcessor<T, InElem>,
{ // Required method fn get_processor() -> impl Processor<T, InElem>; }
Expand description

Trait for types that can provide a processor instance.

This trait is implemented for real and complex numeric types, allowing them to automatically select the appropriate FFT processor implementation.

Required Methods§

Source

fn get_processor() -> impl Processor<T, InElem>

Returns a processor instance appropriate for this type.

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.

Implementations on Foreign Types§

Source§

impl<T: FftNum> GetProcessor<T, Complex<T>> for Complex<T>

Implementors§

Source§

impl<T: ConvFftNum> GetProcessor<T, T> for T