[][src]Struct unicode_names2::Name

pub struct Name { /* fields omitted */ }

An iterator over the components of a code point's name, it also implements Show.

The size hint is exact for the number of pieces, but iterates (although iteration is cheap and all names are short).

Methods

impl Name[src]

pub fn len(&self) -> usize[src]

The number of bytes in the name.

All names are plain ASCII, so this is also the number of Unicode codepoints and the number of graphemes.

Trait Implementations

impl Clone for Name[src]

impl Debug for Name[src]

impl Display for Name[src]

impl Iterator for Name[src]

type Item = &'static str

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for Name

impl Send for Name

impl Sync for Name

impl Unpin for Name

impl UnwindSafe for Name

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.