pub enum ItemKind {
Show 15 variants
Struct,
Enum,
Union,
Trait,
Function,
Const,
Static,
TypeAlias,
Impl,
Mod,
Use,
ExternCrate,
Macro,
TraitAlias,
Other(String),
}Expand description
The kind of an item.
Variantsยง
Struct
Enum
Union
Trait
Function
Const
Static
TypeAlias
Impl
Mod
Use
ExternCrate
Macro
TraitAlias
Other(String)
Trait Implementationsยง
Sourceยงimpl<'de> Deserialize<'de> for ItemKind
impl<'de> Deserialize<'de> for ItemKind
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
impl Eq for ItemKind
impl StructuralPartialEq for ItemKind
Auto Trait Implementationsยง
impl Freeze for ItemKind
impl RefUnwindSafe for ItemKind
impl Send for ItemKind
impl Sync for ItemKind
impl Unpin for ItemKind
impl UnwindSafe for ItemKind
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