Trait HasMember

Source
pub trait HasMember<A> {
    // Required method
    fn has_member(&self, element: &A) -> bool;
}
Expand description

Determines whether the given element is part of a value or member of a collection.

This is usually a property of some kind of container like String, Vec, HashSet or &[T].

Required Methods§

Source

fn has_member(&self, element: &A) -> bool

Returns whether the given element is part of this value or a member of it

Implementations on Foreign Types§

Source§

impl HasMember<String> for String

Source§

fn has_member(&self, element: &String) -> bool

Source§

impl<K, V> HasMember<K> for BTreeMap<K, V>
where K: Ord,

Source§

fn has_member(&self, element: &K) -> bool

Source§

impl<K, V, S> HasMember<K> for HashMap<K, V, S>
where K: Eq + Hash, S: BuildHasher,

Source§

fn has_member(&self, element: &K) -> bool

Source§

impl<T> HasMember<T> for BTreeSet<T>
where T: Ord,

Source§

fn has_member(&self, element: &T) -> bool

Source§

impl<T> HasMember<T> for LinkedList<T>
where T: PartialEq,

Source§

fn has_member(&self, element: &T) -> bool

Source§

impl<T> HasMember<T> for VecDeque<T>
where T: PartialEq,

Source§

fn has_member(&self, element: &T) -> bool

Source§

impl<T, S> HasMember<T> for HashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

Source§

fn has_member(&self, element: &T) -> bool

Implementors§