Crate ens_normalize_rs

Source

Structs§

CodePointsSpecs
This struct contains logic for validating and normalizing code points.
EnsNameNormalizer
ParsedGroup
ParsedWholeObject
ProcessedName
TokenDisallowed
TokenEmoji
TokenIgnored
TokenMapped
TokenNfc
TokenStop
TokenValid
TokenizedLabel
Represents a tokenized ENS label (part of a name separated by periods), including sequence of tokens vitalik.eth ^^^^^^^ label 1 ^^^ label 2
TokenizedName
Represents a full ENS name, including the original input and the sequence of tokens vitalik.eth ^^^^^^^^^^^ name
ValidatedLabel
Represents a validated ENS label as result of the validate_label function. Contains the original tokenized label and the type of the label.

Enums§

CollapsedEnsNameToken
CurrableError
DisallowedSequence
EnsNameToken
Represents a token in an ENS name. see https://docs.ens.domains/ensip/15#tokenize for more details.
ParsedWholeValue
ProcessError

Functions§

beautify
normalize
process
tokenize

Type Aliases§

CodePoint
LabelType
ParsedWholeMap