pub enum DocTargetKind {
Show 19 variants
Module,
Function,
Annotation,
ForeignFunction,
BuiltinFunction,
BuiltinType,
TypeParam,
TypeAlias,
Struct,
StructField,
Trait,
TraitProperty,
TraitMethod,
TraitIndexSignature,
TraitAssociatedType,
ExtensionMethod,
ImplMethod,
Enum,
EnumVariant,
}Variants§
Module
Function
Annotation
ForeignFunction
BuiltinFunction
BuiltinType
TypeParam
TypeAlias
Struct
StructField
Trait
TraitProperty
TraitMethod
TraitIndexSignature
TraitAssociatedType
ExtensionMethod
ImplMethod
Enum
EnumVariant
Trait Implementations§
Source§impl Clone for DocTargetKind
impl Clone for DocTargetKind
impl Copy for DocTargetKind
Source§impl Debug for DocTargetKind
impl Debug for DocTargetKind
Source§impl<'de> Deserialize<'de> for DocTargetKind
impl<'de> Deserialize<'de> for DocTargetKind
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 DocTargetKind
Source§impl PartialEq for DocTargetKind
impl PartialEq for DocTargetKind
Source§impl Serialize for DocTargetKind
impl Serialize for DocTargetKind
impl StructuralPartialEq for DocTargetKind
Auto Trait Implementations§
impl Freeze for DocTargetKind
impl RefUnwindSafe for DocTargetKind
impl Send for DocTargetKind
impl Sync for DocTargetKind
impl Unpin for DocTargetKind
impl UnsafeUnpin for DocTargetKind
impl UnwindSafe for DocTargetKind
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