pub enum MacroKind {
Declarative,
Derive,
BuiltIn,
Attr,
ProcMacro,
}
Variants§
Declarative
macro_rules!
or Macros 2.0 macro.
Derive
A built-in or custom derive.
BuiltIn
A built-in function-like macro.
Attr
A procedural attribute macro.
ProcMacro
A function-like procedural macro.
Trait Implementations§
source§impl PartialEq<MacroKind> for MacroKind
impl PartialEq<MacroKind> for MacroKind
impl Copy for MacroKind
impl Eq for MacroKind
impl StructuralEq for MacroKind
impl StructuralPartialEq for MacroKind
Auto Trait Implementations§
impl RefUnwindSafe for MacroKind
impl Send for MacroKind
impl Sync for MacroKind
impl Unpin for MacroKind
impl UnwindSafe for MacroKind
Blanket Implementations§
§impl<T> Cast for T
impl<T> Cast for T
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.