[][src]Struct unic_ucd_version::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:

Fields

major: u16

Major version.

minor: u16

Minor version.

micro: u16

Micro (or Update) version.

Trait Implementations

impl PartialEq<UnicodeVersion> for UnicodeVersion[src]

impl Debug for UnicodeVersion[src]

impl Eq for UnicodeVersion[src]

impl Hash for UnicodeVersion[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

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

impl Default for UnicodeVersion[src]

impl PartialOrd<UnicodeVersion> for UnicodeVersion[src]

impl Copy for UnicodeVersion[src]

impl Display for UnicodeVersion[src]

impl Ord for UnicodeVersion[src]

fn max(self, other: Self) -> Self
1.21.0
[src]

Compares and returns the maximum of two values. Read more

fn min(self, other: Self) -> Self
1.21.0
[src]

Compares and returns the minimum of two values. Read more

impl Clone for UnicodeVersion[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]