#[cfg(test)] mod tests; pub trait Encode { fn encode(&self) -> [usize; 4]; } pub trait Decode: Sized { fn decode(words: [usize; 4]) -> Option; }