pub struct blaze_sym_type(/* private fields */);Expand description
The type of a symbol.
Implementations§
Source§impl blaze_sym_type
impl blaze_sym_type
Sourcepub const UNDEF: blaze_sym_type
pub const UNDEF: blaze_sym_type
The symbol type is unspecified or unknown.
In input contexts this variant can be used to encompass all other variants (functions and variables), whereas in output contexts it means that the type is not known.
Sourcepub const FUNC: blaze_sym_type
pub const FUNC: blaze_sym_type
The symbol is a function.
Sourcepub const VAR: blaze_sym_type
pub const VAR: blaze_sym_type
The symbol is a variable.
Trait Implementations§
Source§impl Clone for blaze_sym_type
impl Clone for blaze_sym_type
Source§fn clone(&self) -> blaze_sym_type
fn clone(&self) -> blaze_sym_type
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for blaze_sym_type
impl Debug for blaze_sym_type
Source§impl From<SymType> for blaze_sym_type
impl From<SymType> for blaze_sym_type
Source§impl PartialEq for blaze_sym_type
impl PartialEq for blaze_sym_type
impl Copy for blaze_sym_type
impl StructuralPartialEq for blaze_sym_type
Auto Trait Implementations§
impl Freeze for blaze_sym_type
impl RefUnwindSafe for blaze_sym_type
impl Send for blaze_sym_type
impl Sync for blaze_sym_type
impl Unpin for blaze_sym_type
impl UnwindSafe for blaze_sym_type
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