pub enum Rule {
Show 189 variants EOI, WHITESPACE, Boolean, AltIdTag, AutoGeneratedByTag, BuiltinTag, CommentTag, ConsiderTag, CreatedByTag, CreationDateTag, DataVersionTag, DateTag, DisjointFromTag, DisjointOverTag, DefTag, DefaultNamespaceTag, DomainTag, EquivalentToTag, EquivalentToChainTag, ExpandAssertionToTag, ExpandExpressionToTag, FormatVersionTag, HoldsOverChainTag, IdspaceTag, ImportTag, InstanceOfTag, IntersectionOfTag, InverseOfTag, IsATag, IsAnonymousTag, IsAntiSymmetricTag, IsAsymmetricTag, IsClassLevelTag, IsCyclicTag, IsFunctionalTag, IsInverseFunctionalTag, IsMetadataTagTag, IsObsoleteTag, IsReflexiveTag, IsSymmetricTag, IsTransitiveTag, NameTag, NamespaceTag, NamespaceIdRuleTag, OntologyTag, OwlAxiomsTag, PropertyValueTag, RelationshipTag, RangeTag, RemarkTag, ReplacedByTag, SavedByTag, SubsetTag, SubsetdefTag, SynonymTypedefTag, SynonymTag, TransitiveOverTag, TreatXrefsAsEquivalentTag, TreatXrefsAsGenusDifferentiaTag, TreatXrefsAsHasSubclassTag, TreatXrefsAsIsATag, TreatXrefsAsReverseGenusDifferentiaTag, TreatXrefsAsRelationshipTag, UnionOfTag, XrefTag, AlphaChar, Digit, WhitespaceChar, NewlineChar, ws, nl, UniCodeChar, OboChar, NonWsChar, EOL, Comment, CommentPrefix, CommentText, CommentSilent, QualifierChar, QualifierId, Qualifier, QualifierList, QuotedString, UnquotedString, ClassId, RelationId, InstanceId, SynonymTypeId, NamespaceId, SubsetId, Id, UrlId, UnprefixedId, PrefixedId, IdPrefix, CanonicalIdPrefix, NonCanonicalIdPrefix, IdLocal, CanonicalIdLocal, NonCanonicalIdLocal, Xref, XrefChar, XrefId, XrefListItem, XrefList, OboDoc, EntityFrame, EntitySingle, HeaderFrame, NaiveDateTime, NaiveDate, NaiveTime, NaiveDay, NaiveMonth, NaiveYear, NaiveHour, NaiveMinute, HeaderClause, Unreserved, TermFrame, TermClauseLine, TermClause, TypedefFrame, TypedefClauseLine, TypedefClause, InstanceFrame, InstanceClauseLine, InstanceClause, SynonymScope, SynonymScopeSingle, Synonym, Import, Definition, UnquotedPropertyValueTarget, PropertyValue, LiteralPropertyValue, ResourcePropertyValue, CreationDate, Iri, IriHierPart, IriAuthority, IriUserInfo, IriHost, IriRegName, IriPath, IriPathAbempty, IriPathAbsolute, IriPathNoScheme, IriPathRootless, IriPathEmpty, IriSegment, IriSegmentNz, IriSegmentNzNc, IriQuery, IriFragment, IriScheme, IriPort, IriPrivate, IriPctEncoded, IriUnreserved, IriReserved, IriGenDelims, IriSubDelims, IriDecOctet, IriIpChar, IriIpLiteral, IriIpv6H16, IriIpv6Ls32, IriIpv4Address, IriIpvFutureAddress, IriIpv6Address, Iso8601DateTime, Iso8601Date, Iso8601DateSep, Iso8601Year, Iso8601Month, Iso8601Day, Iso8601Time, Iso8601TimeSep, Iso8601DecSep, Iso8601Hour, Iso8601Minute, Iso8601Second, Iso8601Fraction, Iso8601TimeZoneSign, Iso8601TimeZoneUtc, Iso8601TimeZoneOffset, Iso8601TimeZone,
}

Variants

EOI

WHITESPACE

Boolean

AltIdTag

AutoGeneratedByTag

BuiltinTag

CommentTag

ConsiderTag

CreatedByTag

CreationDateTag

DataVersionTag

DateTag

DisjointFromTag

DisjointOverTag

DefTag

DefaultNamespaceTag

DomainTag

EquivalentToTag

EquivalentToChainTag

ExpandAssertionToTag

ExpandExpressionToTag

FormatVersionTag

HoldsOverChainTag

IdspaceTag

ImportTag

InstanceOfTag

IntersectionOfTag

InverseOfTag

IsATag

IsAnonymousTag

IsAntiSymmetricTag

IsAsymmetricTag

IsClassLevelTag

IsCyclicTag

IsFunctionalTag

IsInverseFunctionalTag

IsMetadataTagTag

IsObsoleteTag

IsReflexiveTag

IsSymmetricTag

IsTransitiveTag

NameTag

NamespaceTag

NamespaceIdRuleTag

OntologyTag

OwlAxiomsTag

PropertyValueTag

RelationshipTag

RangeTag

RemarkTag

ReplacedByTag

SavedByTag

SubsetTag

SubsetdefTag

SynonymTypedefTag

SynonymTag

TransitiveOverTag

TreatXrefsAsEquivalentTag

TreatXrefsAsGenusDifferentiaTag

TreatXrefsAsHasSubclassTag

TreatXrefsAsIsATag

TreatXrefsAsReverseGenusDifferentiaTag

TreatXrefsAsRelationshipTag

UnionOfTag

XrefTag

AlphaChar

Digit

WhitespaceChar

NewlineChar

ws

nl

UniCodeChar

OboChar

NonWsChar

EOL

Comment

CommentPrefix

CommentText

CommentSilent

QualifierChar

QualifierId

Qualifier

QualifierList

QuotedString

UnquotedString

ClassId

RelationId

InstanceId

SynonymTypeId

NamespaceId

SubsetId

Id

UrlId

UnprefixedId

PrefixedId

IdPrefix

CanonicalIdPrefix

NonCanonicalIdPrefix

IdLocal

CanonicalIdLocal

NonCanonicalIdLocal

Xref

XrefChar

XrefId

XrefListItem

XrefList

OboDoc

EntityFrame

EntitySingle

HeaderFrame

NaiveDateTime

NaiveDate

NaiveTime

NaiveDay

NaiveMonth

NaiveYear

NaiveHour

NaiveMinute

HeaderClause

Unreserved

TermFrame

TermClauseLine

TermClause

TypedefFrame

TypedefClauseLine

TypedefClause

InstanceFrame

InstanceClauseLine

InstanceClause

SynonymScope

SynonymScopeSingle

Synonym

Import

Definition

UnquotedPropertyValueTarget

PropertyValue

LiteralPropertyValue

ResourcePropertyValue

CreationDate

Iri

IriHierPart

IriAuthority

IriUserInfo

IriHost

IriRegName

IriPath

IriPathAbempty

IriPathAbsolute

IriPathNoScheme

IriPathRootless

IriPathEmpty

IriSegment

IriSegmentNz

IriSegmentNzNc

IriQuery

IriFragment

IriScheme

IriPort

IriPrivate

IriPctEncoded

IriUnreserved

IriReserved

IriGenDelims

IriSubDelims

IriDecOctet

IriIpChar

IriIpLiteral

IriIpv6H16

IriIpv6Ls32

IriIpv4Address

IriIpvFutureAddress

IriIpv6Address

Iso8601DateTime

Iso8601Date

Iso8601DateSep

Iso8601Year

Iso8601Month

Iso8601Day

Iso8601Time

Iso8601TimeSep

Iso8601DecSep

Iso8601Hour

Iso8601Minute

Iso8601Second

Iso8601Fraction

Iso8601TimeZoneSign

Iso8601TimeZoneUtc

Iso8601TimeZoneOffset

Iso8601TimeZone

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

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

Parses a &str starting from rule.

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

This method tests for !=.

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

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)

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.