Struct unic_emoji_char::UnicodeVersion []

pub struct UnicodeVersion {
    pub major: u16,
    pub minor: u16,
    pub micro: u16,
}

Represents a Unicode Version type.

UNIC's Unicode Version type is used for Unicode datasets and specifications, including The Unicode Standard (TUS), Unicode Character Database (UCD), Common Local Data Repository (CLDR), IDNA, Emoji, etc.

TODO: Unicode Version is guaranteed to have three integer fields between 0 and 255. We are going to switch over to u8 after Unicode 11.0.0 release.

Refs: - https://www.unicode.org/versions/ - https://www.unicode.org/L2/L2017/17222.htm#152-C3

Fields

Major version.

Minor version.

Micro (or Update) version.

Trait Implementations

impl PartialOrd<UnicodeVersion> for UnicodeVersion

impl Debug for UnicodeVersion

Formats the value using the given formatter.

impl PartialEq<UnicodeVersion> for UnicodeVersion

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

This method tests for !=.

impl Clone for UnicodeVersion

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for UnicodeVersion

impl Hash for UnicodeVersion

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

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

impl Ord for UnicodeVersion

impl Eq for UnicodeVersion

impl Display for UnicodeVersion

Formats the value using the given formatter. Read more

impl Default for UnicodeVersion

Returns the "default value" for a type. Read more