pub fn clear(&mut self) {
        self.original = &[];
        self.adds.clear();
        self.pieces.clear();
        self.length = 0;
    }
/// Clears the piece table, removing all elements.
/// Also removes reference to any given `src`.
Clears the piece table, removing all elements.
Also removes reference to any given `src`.
Clears the piece table removing all elements . Also removes reference to any given ` src ` .
pub fn clear(&mut self) {
        self.original = &[];
        self.adds.clear();
        self.pieces.clear();
        self.length = 0;
    }
pub fn clear ( & mut self ) { self . original = & [ ] ; self . adds . clear ( ) ; self . pieces . clear ( ) ; self . length = 0 ; }
Clears the piece table, removing all elements.
Clears the piece table removing all elements .
&mut self
&mut self