Enum jsdoc::ast::Tag [−][src]
#[non_exhaustive]
pub enum Tag {
Show 67 variants
Yield(YieldTag),
TypeDef(TypeDefTag),
Throw(ThrowTag),
Todo(TodoTag),
Tutorial(TutorialTag),
Static(StaticTag),
Summary(SummaryTag),
See(SeeTag),
Since(SinceTag),
Requires(RequiresTag),
Override(OverrideTag),
Package(PackageTag),
Module(ModuleTag),
Name(NameTag),
Namespace(NamespaceTag),
Variation(VariationTag),
Version(VersionTag),
MemberOf(MemberOfTag),
Mixes(MixesTag),
Mixin(MixinTag),
Member(MemberTag),
Listens(ListensTag),
License(LicenseTag),
Kind(KindTag),
Lends(LendsTag),
Instance(InstanceTag),
Interface(InterfaceTag),
Inner(InnerTag),
InheritDoc(InheritDocTag),
Ignore(IgnoreTag),
HideConstructor(HideConstructorTag),
Generator(GeneratorTag),
Function(FunctionTag),
File(FilelTag),
Constructs(ConstructsTag),
Copyright(CopyrightTag),
Abstract(AbstractTag),
Access(AccessTag),
Alias(AliasTag),
Async(AsyncTag),
Unknown(UnknownTag),
Augments(AugmentsTag),
Implements(ImplementsTag),
Author(AuthorTag),
Borrows(BorrowsTag),
Class(ClassTag),
ClassDesc(JSDocClassDescTag),
Const(ConstTag),
Public(PublicTag),
Private(PrivateTag),
Protected(ProtectedTag),
Readonly(ReadonlyTag),
Callback(CallbackTag),
Enum(EnumTag),
Parameter(ParameterTag),
Return(ReturnTag),
This(ThisTag),
Type(TypeTag),
Template(TemplateTag),
Typedef(TypedefTag),
Property(PropertyTag),
Description(DescriptionTag),
Example(ExampleTag),
Exports(ExportsTag),
External(ExternalTag),
Default(DefaultTag),
Deprecated(DeprecatedTag),
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Yield(YieldTag)
Tuple Fields of Yield
0: YieldTag
TypeDef(TypeDefTag)
Tuple Fields of TypeDef
0: TypeDefTag
Throw(ThrowTag)
Tuple Fields of Throw
0: ThrowTag
Todo(TodoTag)
Tuple Fields of Todo
0: TodoTag
Tutorial(TutorialTag)
Tuple Fields of Tutorial
0: TutorialTag
Static(StaticTag)
Tuple Fields of Static
0: StaticTag
Summary(SummaryTag)
Tuple Fields of Summary
0: SummaryTag
See(SeeTag)
Tuple Fields of See
0: SeeTag
Since(SinceTag)
Tuple Fields of Since
0: SinceTag
Requires(RequiresTag)
Tuple Fields of Requires
0: RequiresTag
Override(OverrideTag)
Tuple Fields of Override
0: OverrideTag
Package(PackageTag)
Tuple Fields of Package
0: PackageTag
Module(ModuleTag)
Tuple Fields of Module
0: ModuleTag
Name(NameTag)
Tuple Fields of Name
0: NameTag
Namespace(NamespaceTag)
Tuple Fields of Namespace
0: NamespaceTag
Variation(VariationTag)
Tuple Fields of Variation
0: VariationTag
Version(VersionTag)
Tuple Fields of Version
0: VersionTag
MemberOf(MemberOfTag)
Tuple Fields of MemberOf
0: MemberOfTag
Mixes(MixesTag)
Tuple Fields of Mixes
0: MixesTag
Mixin(MixinTag)
Tuple Fields of Mixin
0: MixinTag
Member(MemberTag)
Tuple Fields of Member
0: MemberTag
Listens(ListensTag)
Tuple Fields of Listens
0: ListensTag
License(LicenseTag)
Tuple Fields of License
0: LicenseTag
Kind(KindTag)
Tuple Fields of Kind
0: KindTag
Lends(LendsTag)
Tuple Fields of Lends
0: LendsTag
Instance(InstanceTag)
Tuple Fields of Instance
0: InstanceTag
Interface(InterfaceTag)
Tuple Fields of Interface
0: InterfaceTag
Inner(InnerTag)
Tuple Fields of Inner
0: InnerTag
InheritDoc(InheritDocTag)
Tuple Fields of InheritDoc
Ignore(IgnoreTag)
Tuple Fields of Ignore
0: IgnoreTag
HideConstructor(HideConstructorTag)
Tuple Fields of HideConstructor
Generator(GeneratorTag)
Tuple Fields of Generator
0: GeneratorTag
Function(FunctionTag)
Tuple Fields of Function
0: FunctionTag
File(FilelTag)
Tuple Fields of File
0: FilelTag
Constructs(ConstructsTag)
Tuple Fields of Constructs
Copyright(CopyrightTag)
Tuple Fields of Copyright
0: CopyrightTag
Abstract(AbstractTag)
Tuple Fields of Abstract
0: AbstractTag
Access(AccessTag)
Tuple Fields of Access
0: AccessTag
Alias(AliasTag)
Tuple Fields of Alias
0: AliasTag
Async(AsyncTag)
Tuple Fields of Async
0: AsyncTag
Unknown(UnknownTag)
Tuple Fields of Unknown
0: UnknownTag
Augments(AugmentsTag)
Tuple Fields of Augments
0: AugmentsTag
Implements(ImplementsTag)
Tuple Fields of Implements
Author(AuthorTag)
Tuple Fields of Author
0: AuthorTag
Borrows(BorrowsTag)
Tuple Fields of Borrows
0: BorrowsTag
Class(ClassTag)
Tuple Fields of Class
0: ClassTag
ClassDesc(JSDocClassDescTag)
Tuple Fields of ClassDesc
Const(ConstTag)
Tuple Fields of Const
0: ConstTag
Public(PublicTag)
Tuple Fields of Public
0: PublicTag
Private(PrivateTag)
Tuple Fields of Private
0: PrivateTag
Protected(ProtectedTag)
Tuple Fields of Protected
0: ProtectedTag
Readonly(ReadonlyTag)
Tuple Fields of Readonly
0: ReadonlyTag
Callback(CallbackTag)
Tuple Fields of Callback
0: CallbackTag
Enum(EnumTag)
Tuple Fields of Enum
0: EnumTag
Parameter(ParameterTag)
Tuple Fields of Parameter
0: ParameterTag
Return(ReturnTag)
Tuple Fields of Return
0: ReturnTag
This(ThisTag)
Tuple Fields of This
0: ThisTag
Type(TypeTag)
Tuple Fields of Type
0: TypeTag
Template(TemplateTag)
Tuple Fields of Template
0: TemplateTag
Typedef(TypedefTag)
Tuple Fields of Typedef
0: TypedefTag
Property(PropertyTag)
Tuple Fields of Property
0: PropertyTag
Description(DescriptionTag)
Tuple Fields of Description
Example(ExampleTag)
Tuple Fields of Example
0: ExampleTag
Exports(ExportsTag)
Tuple Fields of Exports
0: ExportsTag
External(ExternalTag)
Tuple Fields of External
0: ExternalTag
Default(DefaultTag)
Tuple Fields of Default
0: DefaultTag
Deprecated(DeprecatedTag)
Tuple Fields of Deprecated
Trait Implementations
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Tag
impl UnwindSafe for Tag
Blanket Implementations
Mutably borrows from an owned value. Read more