diff --git a/src/string/my_str_strict.rs b/src/string/my_str_strict.rs index f38b317..1b3cab9 100644 --- a/src/string/my_str_strict.rs +++ b/src/string/my_str_strict.rs @@ -45,4 +45,18 @@ impl Str { self._data = data.to_vec(); self._size = data.len(); } + + pub fn push(&mut self, el: char) { + self._data.push(el); + self._size += 1; + self._stats[self._size - 1] = Status::BUISY; + } + + pub fn push_vec(&mut self, el: &Vec) { + for i in el { + self._data.push(*i); + self._size += 1; + self._stats[self._size - 1] = Status::BUISY; + } + } }