Enum rustdoc_types::MacroKind
source · pub enum MacroKind {
Bang,
Attr,
Derive,
}
Variants§
Bang
A bang macro foo!()
.
Attr
An attribute macro #[foo]
.
Derive
A derive macro #[derive(Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)]
Trait Implementations§
source§impl<'de> Deserialize<'de> for MacroKind
impl<'de> Deserialize<'de> for MacroKind
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more