1
2
3
4
/// An element that may be semantically empty.
pub trait IsEmpty {
    fn is_empty(&self) -> bool;
}