VecResizeTrait

Trait VecResizeTrait 

Source
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§

Source

fn resize_with_default(&mut self, new_len: usize)

Resize with default value

Source

fn resize_with_last(&mut self, new_len: usize)

Resize with last element

Source

fn resize_preserving_order(&mut self, new_len: usize)

Resize preserved order

Implementations on Foreign Types§

Source§

impl<T: Component> VecResizeTrait for Vec<T>

Source§

fn resize_with_default(&mut self, new_len: usize)

Resize with default value

Source§

fn resize_with_last(&mut self, new_len: usize)

Resize with last element

Source§

fn resize_preserving_order(&mut self, new_len: usize)

Resize preserved order

Implementors§