pub fn delete(&mut self) {
        if self.size > 0 {
            self.section.delete(self.index, self.index + self.size);
            self.size = 0;
        }
    }
/// Removes the value. Does nothing when called multiple times in
/// succession.
Removes the value. Does nothing when called multiple times in
succession.
Removes the value . Does nothing when called multiple times in succession .
pub fn delete(&mut self) {
        if self.size > 0 {
            self.section.delete(self.index, self.index + self.size);
            self.size = 0;
        }
    }
pub fn delete ( & mut self ) { if self . size > 0 { self . section . delete ( self . index , self . index + self . size ) ; self . size = 0 ; } }
Removes the value.
Removes the value .
&mut self