[][src]Enum unicode_types::enclosed_alphanumeric_supplement::EnclosedAlphanumericSupplement

pub enum EnclosedAlphanumericSupplement {
    DigitZeroFullStop,
    DigitZeroComma,
    DigitOneComma,
    DigitTwoComma,
    DigitThreeComma,
    DigitFourComma,
    DigitFiveComma,
    DigitSixComma,
    DigitSevenComma,
    DigitEightComma,
    DigitNineComma,
    DingbatCircledSansDashSerifDigitZero,
    DingbatNegativeCircledSansDashSerifDigitZero,
    ParenthesizedLatinCapitalLetterA,
    ParenthesizedLatinCapitalLetterB,
    ParenthesizedLatinCapitalLetterC,
    ParenthesizedLatinCapitalLetterD,
    ParenthesizedLatinCapitalLetterE,
    ParenthesizedLatinCapitalLetterF,
    ParenthesizedLatinCapitalLetterG,
    ParenthesizedLatinCapitalLetterH,
    ParenthesizedLatinCapitalLetterI,
    ParenthesizedLatinCapitalLetterJ,
    ParenthesizedLatinCapitalLetterK,
    ParenthesizedLatinCapitalLetterL,
    ParenthesizedLatinCapitalLetterM,
    ParenthesizedLatinCapitalLetterN,
    ParenthesizedLatinCapitalLetterO,
    ParenthesizedLatinCapitalLetterP,
    ParenthesizedLatinCapitalLetterQ,
    ParenthesizedLatinCapitalLetterR,
    ParenthesizedLatinCapitalLetterS,
    ParenthesizedLatinCapitalLetterT,
    ParenthesizedLatinCapitalLetterU,
    ParenthesizedLatinCapitalLetterV,
    ParenthesizedLatinCapitalLetterW,
    ParenthesizedLatinCapitalLetterX,
    ParenthesizedLatinCapitalLetterY,
    ParenthesizedLatinCapitalLetterZ,
    TortoiseShellBracketedLatinCapitalLetterS,
    CircledItalicLatinCapitalLetterC,
    CircledItalicLatinCapitalLetterR,
    CircledCd,
    CircledWz,
    CopyleftSymbol,
    SquaredLatinCapitalLetterA,
    SquaredLatinCapitalLetterB,
    SquaredLatinCapitalLetterC,
    SquaredLatinCapitalLetterD,
    SquaredLatinCapitalLetterE,
    SquaredLatinCapitalLetterF,
    SquaredLatinCapitalLetterG,
    SquaredLatinCapitalLetterH,
    SquaredLatinCapitalLetterI,
    SquaredLatinCapitalLetterJ,
    SquaredLatinCapitalLetterK,
    SquaredLatinCapitalLetterL,
    SquaredLatinCapitalLetterM,
    SquaredLatinCapitalLetterN,
    SquaredLatinCapitalLetterO,
    SquaredLatinCapitalLetterP,
    SquaredLatinCapitalLetterQ,
    SquaredLatinCapitalLetterR,
    SquaredLatinCapitalLetterS,
    SquaredLatinCapitalLetterT,
    SquaredLatinCapitalLetterU,
    SquaredLatinCapitalLetterV,
    SquaredLatinCapitalLetterW,
    SquaredLatinCapitalLetterX,
    SquaredLatinCapitalLetterY,
    SquaredLatinCapitalLetterZ,
    SquaredHv,
    SquaredMv,
    SquaredSd,
    SquaredSs,
    SquaredPpv,
    SquaredWc,
    NegativeCircledLatinCapitalLetterA,
    NegativeCircledLatinCapitalLetterB,
    NegativeCircledLatinCapitalLetterC,
    NegativeCircledLatinCapitalLetterD,
    NegativeCircledLatinCapitalLetterE,
    NegativeCircledLatinCapitalLetterF,
    NegativeCircledLatinCapitalLetterG,
    NegativeCircledLatinCapitalLetterH,
    NegativeCircledLatinCapitalLetterI,
    NegativeCircledLatinCapitalLetterJ,
    NegativeCircledLatinCapitalLetterK,
    NegativeCircledLatinCapitalLetterL,
    NegativeCircledLatinCapitalLetterM,
    NegativeCircledLatinCapitalLetterN,
    NegativeCircledLatinCapitalLetterO,
    NegativeCircledLatinCapitalLetterP,
    NegativeCircledLatinCapitalLetterQ,
    NegativeCircledLatinCapitalLetterR,
    NegativeCircledLatinCapitalLetterS,
    NegativeCircledLatinCapitalLetterT,
    NegativeCircledLatinCapitalLetterU,
    NegativeCircledLatinCapitalLetterV,
    NegativeCircledLatinCapitalLetterW,
    NegativeCircledLatinCapitalLetterX,
    NegativeCircledLatinCapitalLetterY,
    NegativeCircledLatinCapitalLetterZ,
    RaisedMcSign,
    RaisedMdSign,
    RaisedMrSign,
    NegativeSquaredLatinCapitalLetterA,
    NegativeSquaredLatinCapitalLetterB,
    NegativeSquaredLatinCapitalLetterC,
    NegativeSquaredLatinCapitalLetterD,
    NegativeSquaredLatinCapitalLetterE,
    NegativeSquaredLatinCapitalLetterF,
    NegativeSquaredLatinCapitalLetterG,
    NegativeSquaredLatinCapitalLetterH,
    NegativeSquaredLatinCapitalLetterI,
    NegativeSquaredLatinCapitalLetterJ,
    NegativeSquaredLatinCapitalLetterK,
    NegativeSquaredLatinCapitalLetterL,
    NegativeSquaredLatinCapitalLetterM,
    NegativeSquaredLatinCapitalLetterN,
    NegativeSquaredLatinCapitalLetterO,
    NegativeSquaredLatinCapitalLetterP,
    NegativeSquaredLatinCapitalLetterQ,
    NegativeSquaredLatinCapitalLetterR,
    NegativeSquaredLatinCapitalLetterS,
    NegativeSquaredLatinCapitalLetterT,
    NegativeSquaredLatinCapitalLetterU,
    NegativeSquaredLatinCapitalLetterV,
    NegativeSquaredLatinCapitalLetterW,
    NegativeSquaredLatinCapitalLetterX,
    NegativeSquaredLatinCapitalLetterY,
    NegativeSquaredLatinCapitalLetterZ,
    CrossedNegativeSquaredLatinCapitalLetterP,
    NegativeSquaredIc,
    NegativeSquaredPa,
    NegativeSquaredSa,
    NegativeSquaredAb,
    NegativeSquaredWc,
    SquareDj,
    SquaredCl,
    SquaredCool,
    SquaredFree,
    SquaredId,
    SquaredNew,
    SquaredNg,
    SquaredOk,
    SquaredSos,
    SquaredUpWithExclamationMark,
    SquaredVs,
    SquaredThreeD,
    SquaredSecondScreen,
    SquaredTwoK,
    SquaredFourK,
    SquaredEightK,
    SquaredFivePointOne,
    SquaredSevenPointOne,
    SquaredTwentyDashTwoPointTwo,
    SquaredSixtyP,
    SquaredOneHundredTwentyP,
    SquaredLatinSmallLetterD,
    SquaredHc,
    SquaredHdr,
    SquaredHiDashRes,
    SquaredLossless,
    SquaredShv,
    SquaredUhd,
    SquaredVod,
    RegionalIndicatorSymbolLetterA,
    RegionalIndicatorSymbolLetterB,
    RegionalIndicatorSymbolLetterC,
    RegionalIndicatorSymbolLetterD,
    RegionalIndicatorSymbolLetterE,
    RegionalIndicatorSymbolLetterF,
    RegionalIndicatorSymbolLetterG,
    RegionalIndicatorSymbolLetterH,
    RegionalIndicatorSymbolLetterI,
    RegionalIndicatorSymbolLetterJ,
    RegionalIndicatorSymbolLetterK,
    RegionalIndicatorSymbolLetterL,
    RegionalIndicatorSymbolLetterM,
    RegionalIndicatorSymbolLetterN,
    RegionalIndicatorSymbolLetterO,
    RegionalIndicatorSymbolLetterP,
    RegionalIndicatorSymbolLetterQ,
    RegionalIndicatorSymbolLetterR,
    RegionalIndicatorSymbolLetterS,
    RegionalIndicatorSymbolLetterT,
    RegionalIndicatorSymbolLetterU,
    RegionalIndicatorSymbolLetterV,
    RegionalIndicatorSymbolLetterW,
    RegionalIndicatorSymbolLetterX,
    RegionalIndicatorSymbolLetterY,
}

An enum to represent all characters in the EnclosedAlphanumericSupplement block.

Variants

DigitZeroFullStop

\u{1f100}: '🄀'

DigitZeroComma

\u{1f101}: '🄁'

DigitOneComma

\u{1f102}: '🄂'

DigitTwoComma

\u{1f103}: '🄃'

DigitThreeComma

\u{1f104}: '🄄'

DigitFourComma

\u{1f105}: '🄅'

DigitFiveComma

\u{1f106}: '🄆'

DigitSixComma

\u{1f107}: '🄇'

DigitSevenComma

\u{1f108}: '🄈'

DigitEightComma

\u{1f109}: '🄉'

DigitNineComma

\u{1f10a}: '🄊'

DingbatCircledSansDashSerifDigitZero

\u{1f10b}: '🄋'

DingbatNegativeCircledSansDashSerifDigitZero

\u{1f10c}: '🄌'

ParenthesizedLatinCapitalLetterA

\u{1f110}: '🄐'

ParenthesizedLatinCapitalLetterB

\u{1f111}: '🄑'

ParenthesizedLatinCapitalLetterC

\u{1f112}: '🄒'

ParenthesizedLatinCapitalLetterD

\u{1f113}: '🄓'

ParenthesizedLatinCapitalLetterE

\u{1f114}: '🄔'

ParenthesizedLatinCapitalLetterF

\u{1f115}: '🄕'

ParenthesizedLatinCapitalLetterG

\u{1f116}: '🄖'

ParenthesizedLatinCapitalLetterH

\u{1f117}: '🄗'

ParenthesizedLatinCapitalLetterI

\u{1f118}: '🄘'

ParenthesizedLatinCapitalLetterJ

\u{1f119}: '🄙'

ParenthesizedLatinCapitalLetterK

\u{1f11a}: '🄚'

ParenthesizedLatinCapitalLetterL

\u{1f11b}: '🄛'

ParenthesizedLatinCapitalLetterM

\u{1f11c}: '🄜'

ParenthesizedLatinCapitalLetterN

\u{1f11d}: '🄝'

ParenthesizedLatinCapitalLetterO

\u{1f11e}: '🄞'

ParenthesizedLatinCapitalLetterP

\u{1f11f}: '🄟'

ParenthesizedLatinCapitalLetterQ

\u{1f120}: '🄠'

ParenthesizedLatinCapitalLetterR

\u{1f121}: '🄡'

ParenthesizedLatinCapitalLetterS

\u{1f122}: '🄢'

ParenthesizedLatinCapitalLetterT

\u{1f123}: '🄣'

ParenthesizedLatinCapitalLetterU

\u{1f124}: '🄤'

ParenthesizedLatinCapitalLetterV

\u{1f125}: '🄥'

ParenthesizedLatinCapitalLetterW

\u{1f126}: '🄦'

ParenthesizedLatinCapitalLetterX

\u{1f127}: '🄧'

ParenthesizedLatinCapitalLetterY

\u{1f128}: '🄨'

ParenthesizedLatinCapitalLetterZ

\u{1f129}: '🄩'

TortoiseShellBracketedLatinCapitalLetterS

\u{1f12a}: '🄪'

CircledItalicLatinCapitalLetterC

\u{1f12b}: '🄫'

CircledItalicLatinCapitalLetterR

\u{1f12c}: '🄬'

CircledCd

\u{1f12d}: '🄭'

CircledWz

\u{1f12e}: '🄮'

CopyleftSymbol

\u{1f12f}: '🄯'

SquaredLatinCapitalLetterA

\u{1f130}: '🄰'

SquaredLatinCapitalLetterB

\u{1f131}: '🄱'

SquaredLatinCapitalLetterC

\u{1f132}: '🄲'

SquaredLatinCapitalLetterD

\u{1f133}: '🄳'

SquaredLatinCapitalLetterE

\u{1f134}: '🄴'

SquaredLatinCapitalLetterF

\u{1f135}: '🄵'

SquaredLatinCapitalLetterG

\u{1f136}: '🄶'

SquaredLatinCapitalLetterH

\u{1f137}: '🄷'

SquaredLatinCapitalLetterI

\u{1f138}: '🄸'

SquaredLatinCapitalLetterJ

\u{1f139}: '🄹'

SquaredLatinCapitalLetterK

\u{1f13a}: '🄺'

SquaredLatinCapitalLetterL

\u{1f13b}: '🄻'

SquaredLatinCapitalLetterM

\u{1f13c}: '🄼'

SquaredLatinCapitalLetterN

\u{1f13d}: '🄽'

SquaredLatinCapitalLetterO

\u{1f13e}: '🄾'

SquaredLatinCapitalLetterP

\u{1f13f}: '🄿'

SquaredLatinCapitalLetterQ

\u{1f140}: '🅀'

SquaredLatinCapitalLetterR

\u{1f141}: '🅁'

SquaredLatinCapitalLetterS

\u{1f142}: '🅂'

SquaredLatinCapitalLetterT

\u{1f143}: '🅃'

SquaredLatinCapitalLetterU

\u{1f144}: '🅄'

SquaredLatinCapitalLetterV

\u{1f145}: '🅅'

SquaredLatinCapitalLetterW

\u{1f146}: '🅆'

SquaredLatinCapitalLetterX

\u{1f147}: '🅇'

SquaredLatinCapitalLetterY

\u{1f148}: '🅈'

SquaredLatinCapitalLetterZ

\u{1f149}: '🅉'

SquaredHv

\u{1f14a}: '🅊'

SquaredMv

\u{1f14b}: '🅋'

SquaredSd

\u{1f14c}: '🅌'

SquaredSs

\u{1f14d}: '🅍'

SquaredPpv

\u{1f14e}: '🅎'

SquaredWc

\u{1f14f}: '🅏'

NegativeCircledLatinCapitalLetterA

\u{1f150}: '🅐'

NegativeCircledLatinCapitalLetterB

\u{1f151}: '🅑'

NegativeCircledLatinCapitalLetterC

\u{1f152}: '🅒'

NegativeCircledLatinCapitalLetterD

\u{1f153}: '🅓'

NegativeCircledLatinCapitalLetterE

\u{1f154}: '🅔'

NegativeCircledLatinCapitalLetterF

\u{1f155}: '🅕'

NegativeCircledLatinCapitalLetterG

\u{1f156}: '🅖'

NegativeCircledLatinCapitalLetterH

\u{1f157}: '🅗'

NegativeCircledLatinCapitalLetterI

\u{1f158}: '🅘'

NegativeCircledLatinCapitalLetterJ

\u{1f159}: '🅙'

NegativeCircledLatinCapitalLetterK

\u{1f15a}: '🅚'

NegativeCircledLatinCapitalLetterL

\u{1f15b}: '🅛'

NegativeCircledLatinCapitalLetterM

\u{1f15c}: '🅜'

NegativeCircledLatinCapitalLetterN

\u{1f15d}: '🅝'

NegativeCircledLatinCapitalLetterO

\u{1f15e}: '🅞'

NegativeCircledLatinCapitalLetterP

\u{1f15f}: '🅟'

NegativeCircledLatinCapitalLetterQ

\u{1f160}: '🅠'

NegativeCircledLatinCapitalLetterR

\u{1f161}: '🅡'

NegativeCircledLatinCapitalLetterS

\u{1f162}: '🅢'

NegativeCircledLatinCapitalLetterT

\u{1f163}: '🅣'

NegativeCircledLatinCapitalLetterU

\u{1f164}: '🅤'

NegativeCircledLatinCapitalLetterV

\u{1f165}: '🅥'

NegativeCircledLatinCapitalLetterW

\u{1f166}: '🅦'

NegativeCircledLatinCapitalLetterX

\u{1f167}: '🅧'

NegativeCircledLatinCapitalLetterY

\u{1f168}: '🅨'

NegativeCircledLatinCapitalLetterZ

\u{1f169}: '🅩'

RaisedMcSign

\u{1f16a}: '🅪'

RaisedMdSign

\u{1f16b}: '🅫'

RaisedMrSign

\u{1f16c}: '🅬'

NegativeSquaredLatinCapitalLetterA

\u{1f170}: '🅰'

NegativeSquaredLatinCapitalLetterB

\u{1f171}: '🅱'

NegativeSquaredLatinCapitalLetterC

\u{1f172}: '🅲'

NegativeSquaredLatinCapitalLetterD

\u{1f173}: '🅳'

NegativeSquaredLatinCapitalLetterE

\u{1f174}: '🅴'

NegativeSquaredLatinCapitalLetterF

\u{1f175}: '🅵'

NegativeSquaredLatinCapitalLetterG

\u{1f176}: '🅶'

NegativeSquaredLatinCapitalLetterH

\u{1f177}: '🅷'

NegativeSquaredLatinCapitalLetterI

\u{1f178}: '🅸'

NegativeSquaredLatinCapitalLetterJ

\u{1f179}: '🅹'

NegativeSquaredLatinCapitalLetterK

\u{1f17a}: '🅺'

NegativeSquaredLatinCapitalLetterL

\u{1f17b}: '🅻'

NegativeSquaredLatinCapitalLetterM

\u{1f17c}: '🅼'

NegativeSquaredLatinCapitalLetterN

\u{1f17d}: '🅽'

NegativeSquaredLatinCapitalLetterO

\u{1f17e}: '🅾'

NegativeSquaredLatinCapitalLetterP

\u{1f17f}: '🅿'

NegativeSquaredLatinCapitalLetterQ

\u{1f180}: '🆀'

NegativeSquaredLatinCapitalLetterR

\u{1f181}: '🆁'

NegativeSquaredLatinCapitalLetterS

\u{1f182}: '🆂'

NegativeSquaredLatinCapitalLetterT

\u{1f183}: '🆃'

NegativeSquaredLatinCapitalLetterU

\u{1f184}: '🆄'

NegativeSquaredLatinCapitalLetterV

\u{1f185}: '🆅'

NegativeSquaredLatinCapitalLetterW

\u{1f186}: '🆆'

NegativeSquaredLatinCapitalLetterX

\u{1f187}: '🆇'

NegativeSquaredLatinCapitalLetterY

\u{1f188}: '🆈'

NegativeSquaredLatinCapitalLetterZ

\u{1f189}: '🆉'

CrossedNegativeSquaredLatinCapitalLetterP

\u{1f18a}: '🆊'

NegativeSquaredIc

\u{1f18b}: '🆋'

NegativeSquaredPa

\u{1f18c}: '🆌'

NegativeSquaredSa

\u{1f18d}: '🆍'

NegativeSquaredAb

\u{1f18e}: '🆎'

NegativeSquaredWc

\u{1f18f}: '🆏'

SquareDj

\u{1f190}: '🆐'

SquaredCl

\u{1f191}: '🆑'

SquaredCool

\u{1f192}: '🆒'

SquaredFree

\u{1f193}: '🆓'

SquaredId

\u{1f194}: '🆔'

SquaredNew

\u{1f195}: '🆕'

SquaredNg

\u{1f196}: '🆖'

SquaredOk

\u{1f197}: '🆗'

SquaredSos

\u{1f198}: '🆘'

SquaredUpWithExclamationMark

\u{1f199}: '🆙'

SquaredVs

\u{1f19a}: '🆚'

SquaredThreeD

\u{1f19b}: '🆛'

SquaredSecondScreen

\u{1f19c}: '🆜'

SquaredTwoK

\u{1f19d}: '🆝'

SquaredFourK

\u{1f19e}: '🆞'

SquaredEightK

\u{1f19f}: '🆟'

SquaredFivePointOne

\u{1f1a0}: '🆠'

SquaredSevenPointOne

\u{1f1a1}: '🆡'

SquaredTwentyDashTwoPointTwo

\u{1f1a2}: '🆢'

SquaredSixtyP

\u{1f1a3}: '🆣'

SquaredOneHundredTwentyP

\u{1f1a4}: '🆤'

SquaredLatinSmallLetterD

\u{1f1a5}: '🆥'

SquaredHc

\u{1f1a6}: '🆦'

SquaredHdr

\u{1f1a7}: '🆧'

SquaredHiDashRes

\u{1f1a8}: '🆨'

SquaredLossless

\u{1f1a9}: '🆩'

SquaredShv

\u{1f1aa}: '🆪'

SquaredUhd

\u{1f1ab}: '🆫'

SquaredVod

\u{1f1ac}: '🆬'

RegionalIndicatorSymbolLetterA

\u{1f1e6}: '🇦'

RegionalIndicatorSymbolLetterB

\u{1f1e7}: '🇧'

RegionalIndicatorSymbolLetterC

\u{1f1e8}: '🇨'

RegionalIndicatorSymbolLetterD

\u{1f1e9}: '🇩'

RegionalIndicatorSymbolLetterE

\u{1f1ea}: '🇪'

RegionalIndicatorSymbolLetterF

\u{1f1eb}: '🇫'

RegionalIndicatorSymbolLetterG

\u{1f1ec}: '🇬'

RegionalIndicatorSymbolLetterH

\u{1f1ed}: '🇭'

RegionalIndicatorSymbolLetterI

\u{1f1ee}: '🇮'

RegionalIndicatorSymbolLetterJ

\u{1f1ef}: '🇯'

RegionalIndicatorSymbolLetterK

\u{1f1f0}: '🇰'

RegionalIndicatorSymbolLetterL

\u{1f1f1}: '🇱'

RegionalIndicatorSymbolLetterM

\u{1f1f2}: '🇲'

RegionalIndicatorSymbolLetterN

\u{1f1f3}: '🇳'

RegionalIndicatorSymbolLetterO

\u{1f1f4}: '🇴'

RegionalIndicatorSymbolLetterP

\u{1f1f5}: '🇵'

RegionalIndicatorSymbolLetterQ

\u{1f1f6}: '🇶'

RegionalIndicatorSymbolLetterR

\u{1f1f7}: '🇷'

RegionalIndicatorSymbolLetterS

\u{1f1f8}: '🇸'

RegionalIndicatorSymbolLetterT

\u{1f1f9}: '🇹'

RegionalIndicatorSymbolLetterU

\u{1f1fa}: '🇺'

RegionalIndicatorSymbolLetterV

\u{1f1fb}: '🇻'

RegionalIndicatorSymbolLetterW

\u{1f1fc}: '🇼'

RegionalIndicatorSymbolLetterX

\u{1f1fd}: '🇽'

RegionalIndicatorSymbolLetterY

\u{1f1fe}: '🇾'

Methods

impl EnclosedAlphanumericSupplement[src]

pub fn new() -> Self[src]

The character with the lowest index in this unicode block

pub fn name(&self) -> &str[src]

The character's name, all lowercase and space-separated

Trait Implementations

impl Iterator for EnclosedAlphanumericSupplement[src]

type Item = Self

The type of the elements being iterated over.

fn size_hint(&self) -> (usize, Option<usize>)
1.0.0
[src]

Returns the bounds on the remaining length of the iterator. Read more

fn count(self) -> usize
1.0.0
[src]

Consumes the iterator, counting the number of iterations and returning it. Read more

fn last(self) -> Option<Self::Item>
1.0.0
[src]

Consumes the iterator, returning the last element. Read more

fn nth(&mut self, n: usize) -> Option<Self::Item>
1.0.0
[src]

Returns the nth element of the iterator. Read more

fn step_by(self, step: usize) -> StepBy<Self>
1.28.0
[src]

Creates an iterator starting at the same point, but stepping by the given amount at each iteration. Read more

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter> where
    U: IntoIterator<Item = Self::Item>, 
1.0.0
[src]

Takes two iterators and creates a new iterator over both in sequence. Read more

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter> where
    U: IntoIterator
1.0.0
[src]

'Zips up' two iterators into a single iterator of pairs. Read more

fn map<B, F>(self, f: F) -> Map<Self, F> where
    F: FnMut(Self::Item) -> B, 
1.0.0
[src]

Takes a closure and creates an iterator which calls that closure on each element. Read more

fn for_each<F>(self, f: F) where
    F: FnMut(Self::Item), 
1.21.0
[src]

Calls a closure on each element of an iterator. Read more

fn filter<P>(self, predicate: P) -> Filter<Self, P> where
    P: FnMut(&Self::Item) -> bool
1.0.0
[src]

Creates an iterator which uses a closure to determine if an element should be yielded. Read more

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F> where
    F: FnMut(Self::Item) -> Option<B>, 
1.0.0
[src]

Creates an iterator that both filters and maps. Read more

fn enumerate(self) -> Enumerate<Self>
1.0.0
[src]

Creates an iterator which gives the current iteration count as well as the next value. Read more

fn peekable(self) -> Peekable<Self>
1.0.0
[src]

Creates an iterator which can use peek to look at the next element of the iterator without consuming it. Read more

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P> where
    P: FnMut(&Self::Item) -> bool
1.0.0
[src]

Creates an iterator that [skip]s elements based on a predicate. Read more

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P> where
    P: FnMut(&Self::Item) -> bool
1.0.0
[src]

Creates an iterator that yields elements based on a predicate. Read more

fn skip(self, n: usize) -> Skip<Self>
1.0.0
[src]

Creates an iterator that skips the first n elements. Read more

fn take(self, n: usize) -> Take<Self>
1.0.0
[src]

Creates an iterator that yields its first n elements. Read more

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F> where
    F: FnMut(&mut St, Self::Item) -> Option<B>, 
1.0.0
[src]

An iterator adaptor similar to [fold] that holds internal state and produces a new iterator. Read more

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F> where
    F: FnMut(Self::Item) -> U,
    U: IntoIterator
1.0.0
[src]

Creates an iterator that works like map, but flattens nested structure. Read more

fn flatten(self) -> Flatten<Self> where
    Self::Item: IntoIterator
1.29.0
[src]

Creates an iterator that flattens nested structure. Read more

fn fuse(self) -> Fuse<Self>
1.0.0
[src]

Creates an iterator which ends after the first [None]. Read more

fn inspect<F>(self, f: F) -> Inspect<Self, F> where
    F: FnMut(&Self::Item), 
1.0.0
[src]

Do something with each element of an iterator, passing the value on. Read more

fn by_ref(&mut self) -> &mut Self
1.0.0
[src]

Borrows an iterator, rather than consuming it. Read more

#[must_use = "if you really need to exhaust the iterator, consider `.for_each(drop)` instead"]
fn collect<B>(self) -> B where
    B: FromIterator<Self::Item>, 
1.0.0
[src]

Transforms an iterator into a collection. Read more

fn partition<B, F>(self, f: F) -> (B, B) where
    B: Default + Extend<Self::Item>,
    F: FnMut(&Self::Item) -> bool
1.0.0
[src]

Consumes an iterator, creating two collections from it. Read more

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R where
    F: FnMut(B, Self::Item) -> R,
    R: Try<Ok = B>, 
1.27.0
[src]

An iterator method that applies a function as long as it returns successfully, producing a single, final value. Read more

fn try_for_each<F, R>(&mut self, f: F) -> R where
    F: FnMut(Self::Item) -> R,
    R: Try<Ok = ()>, 
1.27.0
[src]

An iterator method that applies a fallible function to each item in the iterator, stopping at the first error and returning that error. Read more

fn fold<B, F>(self, init: B, f: F) -> B where
    F: FnMut(B, Self::Item) -> B, 
1.0.0
[src]

An iterator method that applies a function, producing a single, final value. Read more

fn all<F>(&mut self, f: F) -> bool where
    F: FnMut(Self::Item) -> bool
1.0.0
[src]

Tests if every element of the iterator matches a predicate. Read more

fn any<F>(&mut self, f: F) -> bool where
    F: FnMut(Self::Item) -> bool
1.0.0
[src]

Tests if any element of the iterator matches a predicate. Read more

fn find<P>(&mut self, predicate: P) -> Option<Self::Item> where
    P: FnMut(&Self::Item) -> bool
1.0.0
[src]

Searches for an element of an iterator that satisfies a predicate. Read more

fn find_map<B, F>(&mut self, f: F) -> Option<B> where
    F: FnMut(Self::Item) -> Option<B>, 
1.30.0
[src]

Applies function to the elements of iterator and returns the first non-none result. Read more

fn position<P>(&mut self, predicate: P) -> Option<usize> where
    P: FnMut(Self::Item) -> bool
1.0.0
[src]

Searches for an element in an iterator, returning its index. Read more

fn rposition<P>(&mut self, predicate: P) -> Option<usize> where
    P: FnMut(Self::Item) -> bool,
    Self: ExactSizeIterator + DoubleEndedIterator
1.0.0
[src]

Searches for an element in an iterator from the right, returning its index. Read more

fn max(self) -> Option<Self::Item> where
    Self::Item: Ord
1.0.0
[src]

Returns the maximum element of an iterator. Read more

fn min(self) -> Option<Self::Item> where
    Self::Item: Ord
1.0.0
[src]

Returns the minimum element of an iterator. Read more

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item> where
    B: Ord,
    F: FnMut(&Self::Item) -> B, 
1.6.0
[src]

Returns the element that gives the maximum value from the specified function. Read more

fn max_by<F>(self, compare: F) -> Option<Self::Item> where
    F: FnMut(&Self::Item, &Self::Item) -> Ordering
1.15.0
[src]

Returns the element that gives the maximum value with respect to the specified comparison function. Read more

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item> where
    B: Ord,
    F: FnMut(&Self::Item) -> B, 
1.6.0
[src]

Returns the element that gives the minimum value from the specified function. Read more

fn min_by<F>(self, compare: F) -> Option<Self::Item> where
    F: FnMut(&Self::Item, &Self::Item) -> Ordering
1.15.0
[src]

Returns the element that gives the minimum value with respect to the specified comparison function. Read more

fn rev(self) -> Rev<Self> where
    Self: DoubleEndedIterator
1.0.0
[src]

Reverses an iterator's direction. Read more

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB) where
    FromA: Default + Extend<A>,
    FromB: Default + Extend<B>,
    Self: Iterator<Item = (A, B)>, 
1.0.0
[src]

Converts an iterator of pairs into a pair of containers. Read more

fn copied<'a, T>(self) -> Copied<Self> where
    Self: Iterator<Item = &'a T>,
    T: 'a + Copy
[src]

🔬 This is a nightly-only experimental API. (iter_copied)

Creates an iterator which copies all of its elements. Read more

fn cloned<'a, T>(self) -> Cloned<Self> where
    Self: Iterator<Item = &'a T>,
    T: 'a + Clone
1.0.0
[src]

Creates an iterator which [clone]s all of its elements. Read more

fn cycle(self) -> Cycle<Self> where
    Self: Clone
1.0.0
[src]

Repeats an iterator endlessly. Read more

fn sum<S>(self) -> S where
    S: Sum<Self::Item>, 
1.11.0
[src]

Sums the elements of an iterator. Read more

fn product<P>(self) -> P where
    P: Product<Self::Item>, 
1.11.0
[src]

Iterates over the entire iterator, multiplying all the elements Read more

fn cmp<I>(self, other: I) -> Ordering where
    I: IntoIterator<Item = Self::Item>,
    Self::Item: Ord
1.5.0
[src]

Lexicographically compares the elements of this Iterator with those of another. Read more

fn partial_cmp<I>(self, other: I) -> Option<Ordering> where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Lexicographically compares the elements of this Iterator with those of another. Read more

fn eq<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialEq<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are equal to those of another. Read more

fn ne<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialEq<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are unequal to those of another. Read more

fn lt<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are lexicographically less than those of another. Read more

fn le<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are lexicographically less or equal to those of another. Read more

fn gt<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are lexicographically greater than those of another. Read more

fn ge<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are lexicographically greater than or equal to those of another. Read more

fn is_sorted(self) -> bool where
    Self::Item: PartialOrd<Self::Item>, 
[src]

🔬 This is a nightly-only experimental API. (is_sorted)

new API

Checks if the elements of this iterator are sorted. Read more

fn is_sorted_by<F>(self, compare: F) -> bool where
    F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>, 
[src]

🔬 This is a nightly-only experimental API. (is_sorted)

new API

Checks if the elements of this iterator are sorted using the given comparator function. Read more

fn is_sorted_by_key<F, K>(self, f: F) -> bool where
    F: FnMut(&Self::Item) -> K,
    K: PartialOrd<K>, 
[src]

🔬 This is a nightly-only experimental API. (is_sorted)

new API

Checks if the elements of this iterator are sorted using the given key extraction function. Read more

impl PartialEq<EnclosedAlphanumericSupplement> for EnclosedAlphanumericSupplement[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for EnclosedAlphanumericSupplement[src]

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

Performs copy-assignment from source. Read more

impl Into<char> for EnclosedAlphanumericSupplement[src]

impl Into<u32> for EnclosedAlphanumericSupplement[src]

impl Eq for EnclosedAlphanumericSupplement[src]

impl Copy for EnclosedAlphanumericSupplement[src]

impl Hash for EnclosedAlphanumericSupplement[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 Debug for EnclosedAlphanumericSupplement[src]

impl TryFrom<char> for EnclosedAlphanumericSupplement[src]

type Error = ()

The type returned in the event of a conversion error.

impl TryFrom<u32> for EnclosedAlphanumericSupplement[src]

type Error = ()

The type returned in the event of a conversion error.

Auto Trait Implementations

impl Send for EnclosedAlphanumericSupplement

impl Sync for EnclosedAlphanumericSupplement

Blanket Implementations

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> From for T[src]

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

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

type Owned = T

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> Borrow for T where
    T: ?Sized
[src]

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

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

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.