pub struct Variant<'value, 'dwarf, P = DefaultProvider>where
P: DebugInfoProvider,{ /* private fields */ }
Expand description
A reflected enum variant value.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'value, 'dwarf, P = DefaultProvider> !RefUnwindSafe for Variant<'value, 'dwarf, P>
impl<'value, 'dwarf, P> Send for Variant<'value, 'dwarf, P>where
P: Sync,
<P as DebugInfoProvider>::Reader: Send + Sync,
impl<'value, 'dwarf, P = DefaultProvider> !Sync for Variant<'value, 'dwarf, P>
impl<'value, 'dwarf, P> Unpin for Variant<'value, 'dwarf, P>where
<P as DebugInfoProvider>::Reader: Unpin,
impl<'value, 'dwarf, P> UnwindSafe for Variant<'value, 'dwarf, P>where
P: RefUnwindSafe,
<P as DebugInfoProvider>::Reader: UnwindSafe + RefUnwindSafe,
Blanket Implementations§
source§impl<T> Reflect for Twhere
T: ?Sized,
impl<T> Reflect for Twhere
T: ?Sized,
source§fn local_type_id(&self) -> usize
fn local_type_id(&self) -> usize
Produces an ID that uniquely identifies the type within its compilation
unit. Read more