Trait tool::empty::IsEmpty
[−]
[src]
pub trait IsEmpty { fn is_empty(&self) -> bool; }
Things that can be "empty".
Required Methods
Implementors
impl<'a, T: IsEmpty + ?Sized> IsEmpty for &'a T
impl<'a, T: IsEmpty + ?Sized> IsEmpty for &'a mut T
impl<T: IsEmpty> IsEmpty for Option<T>
impl IsEmpty for str
impl<T> IsEmpty for [T]
impl<K, V, S> IsEmpty for HashMap<K, V, S> where K: Eq + Hash, S: BuildHasher
impl<K, V> IsEmpty for BTreeMap<K, V>
impl<T> IsEmpty for Vec<T>
impl IsEmpty for String
impl IsEmpty for OsStr
impl IsEmpty for OsString
impl IsEmpty for CStr
impl IsEmpty for CString
impl<T: ?Sized + IsEmpty> IsEmpty for Box<T>
impl<T: ?Sized + IsEmpty> IsEmpty for Rc<T>
impl<T: ?Sized + IsEmpty> IsEmpty for Arc<T>