pub struct ImportKindSet { /* private fields */ }Expand description
A deterministically ordered set of ImportKind values.
Implementations§
Source§impl ImportKindSet
impl ImportKindSet
Sourcepub fn with(self, kind: ImportKind) -> Self
pub fn with(self, kind: ImportKind) -> Self
Returns a set containing kind in addition to the existing values.
Sourcepub fn contains(&self, kind: ImportKind) -> bool
pub fn contains(&self, kind: ImportKind) -> bool
Returns whether kind is present.
Sourcepub fn iter(&self) -> impl ExactSizeIterator<Item = ImportKind> + '_
pub fn iter(&self) -> impl ExactSizeIterator<Item = ImportKind> + '_
Iterates over kinds in their stable declaration order.
Trait Implementations§
Source§impl Clone for ImportKindSet
impl Clone for ImportKindSet
Source§fn clone(&self) -> ImportKindSet
fn clone(&self) -> ImportKindSet
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImportKindSet
impl Debug for ImportKindSet
Source§impl Default for ImportKindSet
impl Default for ImportKindSet
Source§fn default() -> ImportKindSet
fn default() -> ImportKindSet
Returns the “default value” for a type. Read more
Source§impl Display for ImportKindSet
impl Display for ImportKindSet
Source§impl From<ImportKind> for ImportKindSet
impl From<ImportKind> for ImportKindSet
Source§fn from(kind: ImportKind) -> Self
fn from(kind: ImportKind) -> Self
Converts to this type from the input type.
Source§impl FromIterator<ImportKind> for ImportKindSet
impl FromIterator<ImportKind> for ImportKindSet
Source§fn from_iter<T: IntoIterator<Item = ImportKind>>(kinds: T) -> Self
fn from_iter<T: IntoIterator<Item = ImportKind>>(kinds: T) -> Self
Creates a value from an iterator. Read more
Source§impl Hash for ImportKindSet
impl Hash for ImportKindSet
Source§impl<'a> IntoIterator for &'a ImportKindSet
impl<'a> IntoIterator for &'a ImportKindSet
Source§impl PartialEq for ImportKindSet
impl PartialEq for ImportKindSet
impl Eq for ImportKindSet
impl StructuralPartialEq for ImportKindSet
Auto Trait Implementations§
impl Freeze for ImportKindSet
impl RefUnwindSafe for ImportKindSet
impl Send for ImportKindSet
impl Sync for ImportKindSet
impl Unpin for ImportKindSet
impl UnwindSafe for ImportKindSet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.