Trait Clearable
Source pub trait Clearable {
// Required method
fn clear(self);
}
Removes all elements from a collection.
use traiter::collections::{Clearable, Emptiable};
let mut collection = vec![0];
assert!(!Emptiable::is_empty(&collection));
Clearable::clear(&mut collection);
assert!(Emptiable::is_empty(&collection));
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".