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