Enum fea_rs::Kind[][src]

#[repr(u16)]
pub enum Kind {
Show 134 variants Eof, Ident, String, StringUnterminated, Number, Octal, Hex, HexEmpty, Float, Whitespace, Comment, Semi, Comma, Backslash, Hyphen, Eq, LBrace, RBrace, LSquare, RSquare, LParen, RParen, LAngle, RAngle, SingleQuote, NamedGlyphClass, Cid, TableKw, LookupKw, LanguagesystemKw, AnchorDefKw, FeatureKw, MarkClassKw, AnonKw, AnchorKw, ByKw, ContourpointKw, CursiveKw, DeviceKw, EnumKw, ExcludeDfltKw, FromKw, IgnoreKw, IgnoreBaseGlyphsKw, IgnoreLigaturesKw, IgnoreMarksKw, IncludeKw, IncludeDfltKw, LanguageKw, LookupflagKw, MarkKw, MarkAttachmentTypeKw, NameIdKw, NullKw, ParametersKw, PosKw, RequiredKw, RightToLeftKw, RsubKw, ScriptKw, SubKw, SubtableKw, UseExtensionKw, UseMarkFilteringSetKw, ValueRecordDefKw, HorizAxisBaseScriptListKw, HorizAxisBaseTagListKw, HorizAxisMinMaxKw, VertAxisBaseScriptListKw, VertAxisBaseTagListKw, VertAxisMinMaxKw, AttachKw, GlyphClassDefKw, LigatureCaretByDevKw, LigatureCaretByIndexKw, LigatureCaretByPosKw, MarkAttachClassKw, FontRevisionKw, AscenderKw, CaretOffsetKw, DescenderKw, LineGapKw, CapHeightKw, CodePageRangeKw, PanoseKw, TypoAscenderKw, TypoDescenderKw, TypoLineGapKw, UnicodeRangeKw, VendorKw, WinAscentKw, WinDescentKw, XHeightKw, SizemenunameKw, VertTypoAscenderKw, VertTypoDescenderKw, VertTypoLineGapKw, VertAdvanceYKw, VertOriginYKw, ElidedFallbackNameKw, ElidedFallbackNameIDKw, DesignAxisKw, AxisValueKw, FlagKw, LocationKw, ElidableAxisValueNameKw, OlderSiblingFontAttributeKw, FeatureNamesKw, NameKw, CvParametersKw, FeatUiLabelNameIdKw, FeatUiTooltipTextNameIdKw, SampleTextNameIdKw, ParamUiLabelNameIdKw, CharacterKw, Tombstone, SourceFile, LigatureKw, BaseKw, GlyphRange, Metric, Label, Tag, Path, GlyphName, GlyphClass, TableEntryNode, GposNode, GsubNode, AnchorMarkNode, ValueRecordNode, LookupRefNode, LookupBlockNode, ScriptRecordNode,
}
Expand description

Kinds of tokens assigned during lexing and parsing.

Variants

Eof
Ident
String
StringUnterminated
Number
Octal
Hex
HexEmpty
Float
Whitespace
Comment
Semi
Comma
Backslash
Hyphen
Eq
LBrace
RBrace
LSquare
RSquare
LParen
RParen
LAngle
RAngle
SingleQuote
NamedGlyphClass
Cid
TableKw
LookupKw
LanguagesystemKw
AnchorDefKw
FeatureKw
MarkClassKw
AnonKw
AnchorKw
ByKw
ContourpointKw
CursiveKw
DeviceKw
EnumKw
ExcludeDfltKw
FromKw
IgnoreKw
IgnoreBaseGlyphsKw
IgnoreLigaturesKw
IgnoreMarksKw
IncludeKw
IncludeDfltKw
LanguageKw
LookupflagKw
MarkKw
MarkAttachmentTypeKw
NameIdKw
NullKw
ParametersKw
PosKw
RequiredKw
RightToLeftKw
RsubKw
ScriptKw
SubKw
SubtableKw
UseExtensionKw
UseMarkFilteringSetKw
ValueRecordDefKw
HorizAxisBaseScriptListKw
HorizAxisBaseTagListKw
HorizAxisMinMaxKw
VertAxisBaseScriptListKw
VertAxisBaseTagListKw
VertAxisMinMaxKw
AttachKw
GlyphClassDefKw
LigatureCaretByDevKw
LigatureCaretByIndexKw
LigatureCaretByPosKw
MarkAttachClassKw
FontRevisionKw
AscenderKw
CaretOffsetKw
DescenderKw
LineGapKw
CapHeightKw
CodePageRangeKw
PanoseKw
TypoAscenderKw
TypoDescenderKw
TypoLineGapKw
UnicodeRangeKw
VendorKw
WinAscentKw
WinDescentKw
XHeightKw
SizemenunameKw
VertTypoAscenderKw
VertTypoDescenderKw
VertTypoLineGapKw
VertAdvanceYKw
VertOriginYKw
ElidedFallbackNameKw
ElidedFallbackNameIDKw
DesignAxisKw
AxisValueKw
FlagKw
LocationKw
ElidableAxisValueNameKw
OlderSiblingFontAttributeKw
FeatureNamesKw
NameKw
CvParametersKw
FeatUiLabelNameIdKw
FeatUiTooltipTextNameIdKw
SampleTextNameIdKw
ParamUiLabelNameIdKw
CharacterKw
Tombstone
SourceFile
LigatureKw
BaseKw
GlyphRange
Metric
Label
Tag
Path
GlyphName
GlyphClass
TableEntryNode
GposNode
GsubNode
AnchorMarkNode
ValueRecordNode
LookupRefNode
LookupBlockNode
ScriptRecordNode

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

Formats the value using the given formatter. Read more

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

This method tests for !=.

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

Converts the given value to a String. 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.