pub(crate) enum ImplicitDefinition {
Undefined(SymbolContext),
DefaultAssigned(Unsigned36Bit, SymbolContext),
}
Variants§
Undefined(SymbolContext)
DefaultAssigned(Unsigned36Bit, SymbolContext)
Implementations§
Source§impl ImplicitDefinition
impl ImplicitDefinition
pub(crate) fn context(&self) -> &SymbolContext
Source§impl ImplicitDefinition
impl ImplicitDefinition
pub(crate) fn merge_context( &mut self, name: &SymbolName, context: SymbolContext, ) -> Result<(), InconsistentSymbolUse>
Trait Implementations§
Source§impl Clone for ImplicitDefinition
impl Clone for ImplicitDefinition
Source§fn clone(&self) -> ImplicitDefinition
fn clone(&self) -> ImplicitDefinition
Returns a duplicate 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 ImplicitDefinition
impl Debug for ImplicitDefinition
Source§impl Display for ImplicitDefinition
impl Display for ImplicitDefinition
Source§impl PartialEq for ImplicitDefinition
impl PartialEq for ImplicitDefinition
impl Eq for ImplicitDefinition
impl StructuralPartialEq for ImplicitDefinition
Auto Trait Implementations§
impl Freeze for ImplicitDefinition
impl RefUnwindSafe for ImplicitDefinition
impl Send for ImplicitDefinition
impl Sync for ImplicitDefinition
impl Unpin for ImplicitDefinition
impl UnwindSafe for ImplicitDefinition
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.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<'src, T> IntoMaybe<'src, T> for Twhere
T: 'src,
impl<'src, T> IntoMaybe<'src, T> for Twhere
T: 'src,
§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
§type Iter<'a> = Once<&'a T>
where
T: 'a
type Iter<'a> = Once<&'a T> where T: 'a
An iterator over the items within this container, by reference.
§fn contains(&self, val: &T) -> boolwhere
T: PartialEq,
fn contains(&self, val: &T) -> boolwhere
T: PartialEq,
Check whether an item is contained within this sequence.
§fn to_maybe_ref<'b>(item: <T as Seq<'p, T>>::Item<'b>) -> Maybe<T, &'p T>where
'p: 'b,
fn to_maybe_ref<'b>(item: <T as Seq<'p, T>>::Item<'b>) -> Maybe<T, &'p T>where
'p: 'b,
Convert an item of the sequence into a [
MaybeRef
].