pub trait VecResizeTrait {
// Required methods
fn resize_with_default(&mut self, new_len: usize);
fn resize_with_last(&mut self, new_len: usize);
fn resize_preserving_order(&mut self, new_len: usize);
}Expand description
Vec resizing utils
Required Methods§
Sourcefn resize_with_default(&mut self, new_len: usize)
fn resize_with_default(&mut self, new_len: usize)
Resize with default value
Sourcefn resize_with_last(&mut self, new_len: usize)
fn resize_with_last(&mut self, new_len: usize)
Resize with last element
Sourcefn resize_preserving_order(&mut self, new_len: usize)
fn resize_preserving_order(&mut self, new_len: usize)
Resize preserved order
Implementations on Foreign Types§
Source§impl<T: Component> VecResizeTrait for Vec<T>
impl<T: Component> VecResizeTrait for Vec<T>
Source§fn resize_with_default(&mut self, new_len: usize)
fn resize_with_default(&mut self, new_len: usize)
Resize with default value
Source§fn resize_with_last(&mut self, new_len: usize)
fn resize_with_last(&mut self, new_len: usize)
Resize with last element
Source§fn resize_preserving_order(&mut self, new_len: usize)
fn resize_preserving_order(&mut self, new_len: usize)
Resize preserved order