use crate::layouts::Backend; /// Instantiate a new [crate::layouts::Module]. pub trait ModuleNew { fn new(n: u64) -> Self; } pub trait ModuleN { fn n(&self) -> usize; }