pub trait LWEInfos {
// Required methods
fn n(&self) -> Degree;
fn k(&self) -> TorusPrecision;
fn base2k(&self) -> Base2K;
// Provided methods
fn log_n(&self) -> usize { ... }
fn max_k(&self) -> TorusPrecision { ... }
fn size(&self) -> usize { ... }
fn lwe_layout(&self) -> LWELayout { ... }
}