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
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
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

0: InheritDocTag
Ignore(IgnoreTag)

Tuple Fields of Ignore

0: IgnoreTag
HideConstructor(HideConstructorTag)

Tuple Fields of HideConstructor

0: HideConstructorTag
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

0: ConstructsTag
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

0: ImplementsTag
Author(AuthorTag)

Tuple Fields of Author

0: AuthorTag
Borrows(BorrowsTag)

Tuple Fields of Borrows

0: BorrowsTag
Class(ClassTag)

Tuple Fields of Class

0: ClassTag

Tuple Fields of ClassDesc

0: JSDocClassDescTag
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

0: DescriptionTag
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

0: DeprecatedTag

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

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.

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.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Get span of self.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.