1pub mod ntt; 2 3pub trait DFT<O> { 4 fn forward_inplace_lazy(&self, x: &mut [O]); 5 fn forward_inplace(&self, x: &mut [O]); 6 fn backward_inplace_lazy(&self, x: &mut [O]); 7 fn backward_inplace(&self, x: &mut [O]); 8}