struct ScopeNames {
map: IndexMap<Name, SmallVec<[ScopeDef; 1]>, FxBuildHasher>,
}Fields§
§map: IndexMap<Name, SmallVec<[ScopeDef; 1]>, FxBuildHasher>Implementations§
Trait Implementations§
Source§impl Default for ScopeNames
impl Default for ScopeNames
Source§fn default() -> ScopeNames
fn default() -> ScopeNames
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScopeNames
impl RefUnwindSafe for ScopeNames
impl Send for ScopeNames
impl Sync for ScopeNames
impl Unpin for ScopeNames
impl UnsafeUnpin for ScopeNames
impl UnwindSafe for ScopeNames
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
§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