pub(crate) enum BuiltinShadowMode {
Module,
Other,
}Expand description
Shadow mode for builtin type which can be shadowed by module.
Variants§
Module
Prefer user-defined modules (or other types) over builtins.
Other
Prefer builtins over user-defined modules (but not other types).
Trait Implementations§
Source§impl Clone for BuiltinShadowMode
impl Clone for BuiltinShadowMode
Source§fn clone(&self) -> BuiltinShadowMode
fn clone(&self) -> BuiltinShadowMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BuiltinShadowMode
Source§impl Debug for BuiltinShadowMode
impl Debug for BuiltinShadowMode
impl Eq for BuiltinShadowMode
Source§impl PartialEq for BuiltinShadowMode
impl PartialEq for BuiltinShadowMode
impl StructuralPartialEq for BuiltinShadowMode
Auto Trait Implementations§
impl Freeze for BuiltinShadowMode
impl RefUnwindSafe for BuiltinShadowMode
impl Send for BuiltinShadowMode
impl Sync for BuiltinShadowMode
impl Unpin for BuiltinShadowMode
impl UnsafeUnpin for BuiltinShadowMode
impl UnwindSafe for BuiltinShadowMode
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
Compare self to
key and return true if they are equal.§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