poulpy_hal/oep/module.rs
1use crate::layouts::{Backend, Module};
2
3/// # THIS TRAIT IS AN OPEN EXTENSION POINT (unsafe)
4/// * See TODO for reference code.
5/// * See TODO for corresponding public API.
6/// # Safety [crate::doc::backend_safety] for safety contract.
7pub unsafe trait ModuleNewImpl<B: Backend> {
8 fn new_impl(n: u64) -> Module<B>;
9}