#[repr(C)]pub struct SymbolFlagsMapPair {
pub name: SymbolStringPoolEntry,
pub flags: SymbolFlags,
}
Expand description
A pair of a symbol name and flags.
Fields§
§name: SymbolStringPoolEntry
The symbol name.
flags: SymbolFlags
The symbol flags.
Implementations§
Source§impl SymbolFlagsMapPair
impl SymbolFlagsMapPair
Sourcepub fn new(name: SymbolStringPoolEntry, flags: SymbolFlags) -> Self
pub fn new(name: SymbolStringPoolEntry, flags: SymbolFlags) -> Self
Create a new pair.
Trait Implementations§
Source§impl Clone for SymbolFlagsMapPair
impl Clone for SymbolFlagsMapPair
Source§fn clone(&self) -> SymbolFlagsMapPair
fn clone(&self) -> SymbolFlagsMapPair
Returns a copy 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 SymbolFlagsMapPair
impl Debug for SymbolFlagsMapPair
Source§impl Hash for SymbolFlagsMapPair
impl Hash for SymbolFlagsMapPair
Source§impl PartialEq for SymbolFlagsMapPair
impl PartialEq for SymbolFlagsMapPair
impl Eq for SymbolFlagsMapPair
impl StructuralPartialEq for SymbolFlagsMapPair
Auto Trait Implementations§
impl Freeze for SymbolFlagsMapPair
impl RefUnwindSafe for SymbolFlagsMapPair
impl !Send for SymbolFlagsMapPair
impl !Sync for SymbolFlagsMapPair
impl Unpin for SymbolFlagsMapPair
impl UnwindSafe for SymbolFlagsMapPair
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<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>
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§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 16 bytes