diff --git a/src/lib.rs b/src/lib.rs index 260c39b..05208b0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -7,7 +7,7 @@ pub fn choose_permute(source: &[T]) -> ChoosePermut pub fn choose(source: &[T]) -> Choose<'_, T, SIZE> { if source.len() < SIZE { - panic!("Source to small to choose {SIZE} elements"); + panic!("Source too small to choose {SIZE} elements"); } Choose { @@ -92,7 +92,7 @@ impl Permute { self.closed = !any_updated; } - fn permmute(&self) -> [T; SIZE] { + fn permute(&self) -> [T; SIZE] { let mut out = self.source.clone(); for (idx, count) in self.count.iter().enumerate() { @@ -171,7 +171,7 @@ impl Iterator for Permute { } else { self.increment(); - Some(self.permmute()) + Some(self.permute()) } }