impl From<&[Word]> for FiniteNimber {
fn from(slice: &[Word]) -> FiniteNimber {
- match dbg!(slice
+ match slice
.iter()
.enumerate()
.rev()
- .find(|(_index, word)| **word != 0))
+ .find(|(_index, word)| **word != 0)
{
None => Self(FiniteNimberEnum::Single(0)),
Some((0, w)) => Self(FiniteNimberEnum::Single(*w)),
assert_eq!(FiniteNimber::from(&[0x55, 0, 0, 0]).to_ref().level(), 3);
assert_eq!(
- dbg!(FiniteNimber::from(&[0x55, 1, 0, 0])).to_ref().level(),
+ FiniteNimber::from(&[0x55, 1, 0, 0]).to_ref().level(),
7
);
assert_eq!(FiniteNimber::from(&[0x55, 1, 1, 0]).to_ref().level(), 8);