opis/integer/
truncation.rs

1use crate::Integer;
2
3impl Integer {
4
5   pub fn truncate(&mut self) {
6
7      while self.0.len() > 2 && self.0[0] == self.0[1] {
8         
9         self.0.remove(0);
10      
11      }
12
13   }
14
15   pub fn truncation(&self) -> Integer {
16
17      let mut result = self.clone();
18
19      while result.0.len() > 2 && result.0[0] == result.0[1] {
20         
21         result.0.remove(0);
22      
23      }
24
25      result
26
27   }
28
29}