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(FileTag),
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: YieldTagTypeDef(TypeDefTag)Tuple Fields of TypeDef
0: TypeDefTagThrow(ThrowTag)Tuple Fields of Throw
0: ThrowTagTodo(TodoTag)Tuple Fields of Todo
0: TodoTagTutorial(TutorialTag)Tuple Fields of Tutorial
0: TutorialTagStatic(StaticTag)Tuple Fields of Static
0: StaticTagSummary(SummaryTag)Tuple Fields of Summary
0: SummaryTagSee(SeeTag)Tuple Fields of See
0: SeeTagSince(SinceTag)Tuple Fields of Since
0: SinceTagRequires(RequiresTag)Tuple Fields of Requires
0: RequiresTagOverride(OverrideTag)Tuple Fields of Override
0: OverrideTagPackage(PackageTag)Tuple Fields of Package
0: PackageTagModule(ModuleTag)Tuple Fields of Module
0: ModuleTagName(NameTag)Tuple Fields of Name
0: NameTagNamespace(NamespaceTag)Tuple Fields of Namespace
0: NamespaceTagVariation(VariationTag)Tuple Fields of Variation
0: VariationTagVersion(VersionTag)Tuple Fields of Version
0: VersionTagMemberOf(MemberOfTag)Tuple Fields of MemberOf
0: MemberOfTagMixes(MixesTag)Tuple Fields of Mixes
0: MixesTagMixin(MixinTag)Tuple Fields of Mixin
0: MixinTagMember(MemberTag)Tuple Fields of Member
0: MemberTagListens(ListensTag)Tuple Fields of Listens
0: ListensTagLicense(LicenseTag)Tuple Fields of License
0: LicenseTagKind(KindTag)Tuple Fields of Kind
0: KindTagLends(LendsTag)Tuple Fields of Lends
0: LendsTagInstance(InstanceTag)Tuple Fields of Instance
0: InstanceTagInterface(InterfaceTag)Tuple Fields of Interface
0: InterfaceTagInner(InnerTag)Tuple Fields of Inner
0: InnerTagInheritDoc(InheritDocTag)Tuple Fields of InheritDoc
Ignore(IgnoreTag)Tuple Fields of Ignore
0: IgnoreTagHideConstructor(HideConstructorTag)Tuple Fields of HideConstructor
Generator(GeneratorTag)Tuple Fields of Generator
0: GeneratorTagFunction(FunctionTag)Tuple Fields of Function
0: FunctionTagFile(FileTag)Tuple Fields of File
0: FileTagConstructs(ConstructsTag)Tuple Fields of Constructs
Copyright(CopyrightTag)Tuple Fields of Copyright
0: CopyrightTagAbstract(AbstractTag)Tuple Fields of Abstract
0: AbstractTagAccess(AccessTag)Tuple Fields of Access
0: AccessTagAlias(AliasTag)Tuple Fields of Alias
0: AliasTagAsync(AsyncTag)Tuple Fields of Async
0: AsyncTagUnknown(UnknownTag)Tuple Fields of Unknown
0: UnknownTagAugments(AugmentsTag)Tuple Fields of Augments
0: AugmentsTagImplements(ImplementsTag)Tuple Fields of Implements
Author(AuthorTag)Tuple Fields of Author
0: AuthorTagBorrows(BorrowsTag)Tuple Fields of Borrows
0: BorrowsTagClass(ClassTag)Tuple Fields of Class
0: ClassTagClassDesc(JSDocClassDescTag)Tuple Fields of ClassDesc
Const(ConstTag)Tuple Fields of Const
0: ConstTagPublic(PublicTag)Tuple Fields of Public
0: PublicTagPrivate(PrivateTag)Tuple Fields of Private
0: PrivateTagProtected(ProtectedTag)Tuple Fields of Protected
0: ProtectedTagReadonly(ReadonlyTag)Tuple Fields of Readonly
0: ReadonlyTagCallback(CallbackTag)Tuple Fields of Callback
0: CallbackTagEnum(EnumTag)Tuple Fields of Enum
0: EnumTagParameter(ParameterTag)Tuple Fields of Parameter
0: ParameterTagReturn(ReturnTag)Tuple Fields of Return
0: ReturnTagThis(ThisTag)Tuple Fields of This
0: ThisTagType(TypeTag)Tuple Fields of Type
0: TypeTagTemplate(TemplateTag)Tuple Fields of Template
0: TemplateTagTypedef(TypedefTag)Tuple Fields of Typedef
0: TypedefTagProperty(PropertyTag)Tuple Fields of Property
0: PropertyTagDescription(DescriptionTag)Tuple Fields of Description
Example(ExampleTag)Tuple Fields of Example
0: ExampleTagExports(ExportsTag)Tuple Fields of Exports
0: ExportsTagExternal(ExternalTag)Tuple Fields of External
0: ExternalTagDefault(DefaultTag)Tuple Fields of Default
0: DefaultTagDeprecated(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
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more