pub(crate) struct ScopeIdentifier(());
Expand description
A scope in which a tag name can be looked up.
Macro bodies can contain “local” tags and so in general a tag’s
definition will be local to the scope in which the definition is
made. However, this is not yet implemented and so for the moment,
ScopeIdentifier
just contains a unit value.
Tuple Fields§
§0: ()
Implementations§
Source§impl ScopeIdentifier
impl ScopeIdentifier
pub(crate) fn global() -> ScopeIdentifier
Trait Implementations§
Source§impl Clone for ScopeIdentifier
impl Clone for ScopeIdentifier
Source§fn clone(&self) -> ScopeIdentifier
fn clone(&self) -> ScopeIdentifier
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 ScopeIdentifier
impl Debug for ScopeIdentifier
Source§impl Hash for ScopeIdentifier
impl Hash for ScopeIdentifier
Source§impl Ord for ScopeIdentifier
impl Ord for ScopeIdentifier
Source§fn cmp(&self, other: &ScopeIdentifier) -> Ordering
fn cmp(&self, other: &ScopeIdentifier) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ScopeIdentifier
impl PartialEq for ScopeIdentifier
Source§impl PartialOrd for ScopeIdentifier
impl PartialOrd for ScopeIdentifier
impl Copy for ScopeIdentifier
impl Eq for ScopeIdentifier
impl StructuralPartialEq for ScopeIdentifier
Auto Trait Implementations§
impl Freeze for ScopeIdentifier
impl RefUnwindSafe for ScopeIdentifier
impl Send for ScopeIdentifier
impl Sync for ScopeIdentifier
impl Unpin for ScopeIdentifier
impl UnwindSafe for ScopeIdentifier
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§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
].