Forward scan over a vector with mutation and item removal.
Provides an iterator like interface over a vector which allows mutation and
removal of items. Items are kept in order and every item is moved at most once,
even when items are removed. Dropping the VecMutScan
mid-iteration keeps
remaining items in the vector.
The vecmutscan source code is licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in vecmutscan by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.