Clear

Trait Clear 

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

See Clear::clear for more information.

Required Methods§

Source

fn clear(&mut self)

“Clears” the internal buffer, “erasing” all elements.

Implementations on Foreign Types§

Source§

impl Clear for ()

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<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear, H: Clear, I: Clear, J: Clear, K: Clear> Clear for (A, B, C, D, E, F, G, H, I, J, K)

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, K: Clear, L: Clear> Clear for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

fn clear(&mut self)

Source§

impl<T> Clear for Option<T>

let mut opt = Some(0);
cl_aux::Clear::clear(&mut opt);
assert_eq!(opt, None);
Source§

fn clear(&mut self)

Source§

impl<T> Clear for &mut T
where T: Clear,

Source§

fn clear(&mut self)

Implementors§