pub unsafe trait ModuleNewImpl<B: Backend> {
// Required method
fn new_impl(n: u64) -> Module<B>;
}Expand description
§THIS TRAIT IS AN OPEN EXTENSION POINT (unsafe)
- See the poulpy-backend/src/cpu_fft64_ref/module.rs reference implementation.
- See crate::api::ModuleNew for corresponding public API.
§Safety crate::doc::backend_safety for safety contract.
Required Methods§
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.