pub(crate) enum RibKind {
Misc,
Module,
Item,
Variant,
}Variants§
Misc
An rib with no special rules.
Module
A module boundary. This is a barrier for item resolution.
Item
An item boundary. Generic parameters (and Self) of outer items are not visible past it.
Variant
An enum variant. This is a barrier scope because variants are nested within refined_by
params.
Trait Implementations§
impl Copy for RibKind
impl Eq for RibKind
impl StructuralPartialEq for RibKind
Auto Trait Implementations§
impl DynSend for RibKind
impl DynSync for RibKind
impl Freeze for RibKind
impl RefUnwindSafe for RibKind
impl Send for RibKind
impl Sync for RibKind
impl Unpin for RibKind
impl UnsafeUnpin for RibKind
impl UnwindSafe for RibKind
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more