1mod versions; 2pub use versions::v0::SQUIDv0; 3 4pub trait SQUID { 5 fn generate(&mut self) -> String; 6} 7 8impl SQUID for SQUIDv0 { 9 fn generate(&mut self) -> String { 10 Self::generate(self) 11 } 12}