columnar::common

Trait Clear

Source
pub trait Clear {
    // Required method
    fn clear(&mut self);
}
Expand description

A type that can remove its contents and return to an empty state.

Generally, this method does not release resources, and is used to make the container available for re-insertion.

Required Methods§

Source

fn clear(&mut self)

Clears self, without changing its capacity.

Implementations on Foreign Types§

Source§

impl<'a, T> Clear for &'a [T]

Source§

fn clear(&mut self)

Source§

impl<A: Clear> Clear for (A,)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear> Clear for (A, B)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear> Clear for (A, B, C)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear> Clear for (A, B, C, D)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear> Clear for (A, B, C, D, E)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear> Clear for (A, B, C, D, E, F)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear> Clear for (A, B, C, D, E, F, G)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear, H: Clear> Clear for (A, B, C, D, E, F, G, H)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear, H: Clear, I: Clear> Clear for (A, B, C, D, E, F, G, H, I)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear, H: Clear, I: Clear, J: Clear> Clear for (A, B, C, D, E, F, G, H, I, J)

Source§

fn clear(&mut self)

Source§

impl<T> Clear for Vec<T>

Source§

fn clear(&mut self)

Implementors§

Source§

impl Clear for Empties

Source§

impl<BC: Clear, VC: Clear> Clear for Strings<BC, VC>

Source§

impl<CC: Clear, VC: Clear> Clear for RankSelect<CC, VC>

Source§

impl<CV: Clear> Clear for Isizes<CV>

Source§

impl<CV: Clear> Clear for Usizes<CV>

Source§

impl<SC: Clear, NC: Clear> Clear for Durations<SC, NC>

Source§

impl<SC: Clear, TC: Clear> Clear for Results<SC, TC>

Source§

impl<TC: Clear> Clear for Options<TC>

Source§

impl<TC: Clear> Clear for Vecs<TC>

Source§

impl<VC: Clear> Clear for Bools<VC>