pub trait R2CFftExecutor<T> {
// Required methods
fn execute(
&self,
input: &[T],
output: &mut [Complex<T>],
) -> Result<(), ZaftError>;
fn real_length(&self) -> usize;
fn complex_length(&self) -> usize;
}pub trait R2CFftExecutor<T> {
// Required methods
fn execute(
&self,
input: &[T],
output: &mut [Complex<T>],
) -> Result<(), ZaftError>;
fn real_length(&self) -> usize;
fn complex_length(&self) -> usize;
}