1 2 3 4 5 6 7 8 9
pub(crate) trait ToUsize { fn to_usize(&self) -> usize; } impl ToUsize for &str { fn to_usize(&self) -> usize { self.as_bytes().iter().map(|v| *v as usize).sum() } }