[][src]Enum unicode_types::cjk_compatibility::CJKCompatibility

pub enum CJKCompatibility {
    SquareApaato,
    SquareAruhua,
    SquareAnpea,
    SquareAaru,
    SquareIningu,
    SquareInti,
    SquareUon,
    SquareEsukuudo,
    SquareEekaa,
    SquareOnsu,
    SquareOomu,
    SquareKairi,
    SquareKaratto,
    SquareKarorii,
    SquareGaron,
    SquareGanma,
    SquareGiga,
    SquareGinii,
    SquareKyurii,
    SquareGirudaa,
    SquareKiro,
    SquareKiroguramu,
    SquareKiromeetoru,
    SquareKirowatto,
    SquareGuramu,
    SquareGuramuton,
    SquareKuruzeiro,
    SquareKuroone,
    SquareKeesu,
    SquareKoruna,
    SquareKoopo,
    SquareSaikuru,
    SquareSantiimu,
    SquareSiringu,
    SquareSenti,
    SquareSento,
    SquareDaasu,
    SquareDesi,
    SquareDoru,
    SquareTon,
    SquareNano,
    SquareNotto,
    SquareHaitu,
    SquarePaasento,
    SquarePaatu,
    SquareBaareru,
    SquarePiasutoru,
    SquarePikuru,
    SquarePiko,
    SquareBiru,
    SquareHuaraddo,
    SquareHuiito,
    SquareBussyeru,
    SquareHuran,
    SquareHekutaaru,
    SquarePeso,
    SquarePenihi,
    SquareHerutu,
    SquarePensu,
    SquarePeezi,
    SquareBeeta,
    SquarePointo,
    SquareBoruto,
    SquareHon,
    SquarePondo,
    SquareHooru,
    SquareHoon,
    SquareMaikuro,
    SquareMairu,
    SquareMahha,
    SquareMaruku,
    SquareMansyon,
    SquareMikuron,
    SquareMiri,
    SquareMiribaaru,
    SquareMega,
    SquareMegaton,
    SquareMeetoru,
    SquareYaado,
    SquareYaaru,
    SquareYuan,
    SquareRittoru,
    SquareRira,
    SquareRupii,
    SquareRuuburu,
    SquareRemu,
    SquareRentogen,
    SquareWatto,
    IdeographicTelegraphSymbolForHourZero,
    IdeographicTelegraphSymbolForHourOne,
    IdeographicTelegraphSymbolForHourTwo,
    IdeographicTelegraphSymbolForHourThree,
    IdeographicTelegraphSymbolForHourFour,
    IdeographicTelegraphSymbolForHourFive,
    IdeographicTelegraphSymbolForHourSix,
    IdeographicTelegraphSymbolForHourSeven,
    IdeographicTelegraphSymbolForHourEight,
    IdeographicTelegraphSymbolForHourNine,
    IdeographicTelegraphSymbolForHourTen,
    IdeographicTelegraphSymbolForHourEleven,
    IdeographicTelegraphSymbolForHourTwelve,
    IdeographicTelegraphSymbolForHourThirteen,
    IdeographicTelegraphSymbolForHourFourteen,
    IdeographicTelegraphSymbolForHourFifteen,
    IdeographicTelegraphSymbolForHourSixteen,
    IdeographicTelegraphSymbolForHourSeventeen,
    IdeographicTelegraphSymbolForHourEighteen,
    IdeographicTelegraphSymbolForHourNineteen,
    IdeographicTelegraphSymbolForHourTwenty,
    IdeographicTelegraphSymbolForHourTwentyDashOne,
    IdeographicTelegraphSymbolForHourTwentyDashTwo,
    IdeographicTelegraphSymbolForHourTwentyDashThree,
    IdeographicTelegraphSymbolForHourTwentyDashFour,
    SquareHpa,
    SquareDa,
    SquareAu,
    SquareBar,
    SquareOv,
    SquarePc,
    SquareDm,
    SquareDmSquared,
    SquareDmCubed,
    SquareIu,
    SquareEraNameHeisei,
    SquareEraNameSyouwa,
    SquareEraNameTaisyou,
    SquareEraNameMeizi,
    SquareCorporation,
    SquarePaAmps,
    SquareNa,
    SquareMuA,
    SquareMa,
    SquareKa,
    SquareKb,
    SquareMb,
    SquareGb,
    SquareCal,
    SquareKcal,
    SquarePf,
    SquareNf,
    SquareMuF,
    SquareMuG,
    SquareMg,
    SquareKg,
    SquareHz,
    SquareKhz,
    SquareMhz,
    SquareGhz,
    SquareThz,
    SquareMuL,
    SquareMl,
    SquareDl,
    SquareKl,
    SquareFm,
    SquareNm,
    SquareMuM,
    SquareMm,
    SquareCm,
    SquareKm,
    SquareMmSquared,
    SquareCmSquared,
    SquareMSquared,
    SquareKmSquared,
    SquareMmCubed,
    SquareCmCubed,
    SquareMCubed,
    SquareKmCubed,
    SquareMOverS,
    SquareMOverSSquared,
    SquarePa,
    SquareKpa,
    SquareMpa,
    SquareGpa,
    SquareRad,
    SquareRadOverS,
    SquareRadOverSSquared,
    SquarePs,
    SquareNs,
    SquareMuS,
    SquareMs,
    SquarePv,
    SquareNv,
    SquareMuV,
    SquareMv,
    SquareKv,
    SquareMvMega,
    SquarePw,
    SquareNw,
    SquareMuW,
    SquareMw,
    SquareKw,
    SquareMwMega,
    SquareKOhm,
    SquareMOhm,
    SquareAm,
    SquareBq,
    SquareCc,
    SquareCd,
    SquareCOverKg,
    SquareCo,
    SquareDb,
    SquareGy,
    SquareHa,
    SquareHp,
    SquareIn,
    SquareKk,
    SquareKmCapital,
    SquareKt,
    SquareLm,
    SquareLn,
    SquareLog,
    SquareLx,
    SquareMbSmall,
    SquareMil,
    SquareMol,
    SquarePh,
    SquarePm,
    SquarePpm,
    SquarePr,
    SquareSr,
    SquareSv,
    SquareWb,
    SquareVOverM,
    SquareAOverM,
    IdeographicTelegraphSymbolForDayOne,
    IdeographicTelegraphSymbolForDayTwo,
    IdeographicTelegraphSymbolForDayThree,
    IdeographicTelegraphSymbolForDayFour,
    IdeographicTelegraphSymbolForDayFive,
    IdeographicTelegraphSymbolForDaySix,
    IdeographicTelegraphSymbolForDaySeven,
    IdeographicTelegraphSymbolForDayEight,
    IdeographicTelegraphSymbolForDayNine,
    IdeographicTelegraphSymbolForDayTen,
    IdeographicTelegraphSymbolForDayEleven,
    IdeographicTelegraphSymbolForDayTwelve,
    IdeographicTelegraphSymbolForDayThirteen,
    IdeographicTelegraphSymbolForDayFourteen,
    IdeographicTelegraphSymbolForDayFifteen,
    IdeographicTelegraphSymbolForDaySixteen,
    IdeographicTelegraphSymbolForDaySeventeen,
    IdeographicTelegraphSymbolForDayEighteen,
    IdeographicTelegraphSymbolForDayNineteen,
    IdeographicTelegraphSymbolForDayTwenty,
    IdeographicTelegraphSymbolForDayTwentyDashOne,
    IdeographicTelegraphSymbolForDayTwentyDashTwo,
    IdeographicTelegraphSymbolForDayTwentyDashThree,
    IdeographicTelegraphSymbolForDayTwentyDashFour,
    IdeographicTelegraphSymbolForDayTwentyDashFive,
    IdeographicTelegraphSymbolForDayTwentyDashSix,
    IdeographicTelegraphSymbolForDayTwentyDashSeven,
    IdeographicTelegraphSymbolForDayTwentyDashEight,
    IdeographicTelegraphSymbolForDayTwentyDashNine,
    IdeographicTelegraphSymbolForDayThirty,
    IdeographicTelegraphSymbolForDayThirtyDashOne,
}

An enum to represent all characters in the CJKCompatibility block.

Variants

SquareApaato

\u{3300}: '㌀'

SquareAruhua

\u{3301}: '㌁'

SquareAnpea

\u{3302}: '㌂'

SquareAaru

\u{3303}: '㌃'

SquareIningu

\u{3304}: '㌄'

SquareInti

\u{3305}: '㌅'

SquareUon

\u{3306}: '㌆'

SquareEsukuudo

\u{3307}: '㌇'

SquareEekaa

\u{3308}: '㌈'

SquareOnsu

\u{3309}: '㌉'

SquareOomu

\u{330a}: '㌊'

SquareKairi

\u{330b}: '㌋'

SquareKaratto

\u{330c}: '㌌'

SquareKarorii

\u{330d}: '㌍'

SquareGaron

\u{330e}: '㌎'

SquareGanma

\u{330f}: '㌏'

SquareGiga

\u{3310}: '㌐'

SquareGinii

\u{3311}: '㌑'

SquareKyurii

\u{3312}: '㌒'

SquareGirudaa

\u{3313}: '㌓'

SquareKiro

\u{3314}: '㌔'

SquareKiroguramu

\u{3315}: '㌕'

SquareKiromeetoru

\u{3316}: '㌖'

SquareKirowatto

\u{3317}: '㌗'

SquareGuramu

\u{3318}: '㌘'

SquareGuramuton

\u{3319}: '㌙'

SquareKuruzeiro

\u{331a}: '㌚'

SquareKuroone

\u{331b}: '㌛'

SquareKeesu

\u{331c}: '㌜'

SquareKoruna

\u{331d}: '㌝'

SquareKoopo

\u{331e}: '㌞'

SquareSaikuru

\u{331f}: '㌟'

SquareSantiimu

\u{3320}: '㌠'

SquareSiringu

\u{3321}: '㌡'

SquareSenti

\u{3322}: '㌢'

SquareSento

\u{3323}: '㌣'

SquareDaasu

\u{3324}: '㌤'

SquareDesi

\u{3325}: '㌥'

SquareDoru

\u{3326}: '㌦'

SquareTon

\u{3327}: '㌧'

SquareNano

\u{3328}: '㌨'

SquareNotto

\u{3329}: '㌩'

SquareHaitu

\u{332a}: '㌪'

SquarePaasento

\u{332b}: '㌫'

SquarePaatu

\u{332c}: '㌬'

SquareBaareru

\u{332d}: '㌭'

SquarePiasutoru

\u{332e}: '㌮'

SquarePikuru

\u{332f}: '㌯'

SquarePiko

\u{3330}: '㌰'

SquareBiru

\u{3331}: '㌱'

SquareHuaraddo

\u{3332}: '㌲'

SquareHuiito

\u{3333}: '㌳'

SquareBussyeru

\u{3334}: '㌴'

SquareHuran

\u{3335}: '㌵'

SquareHekutaaru

\u{3336}: '㌶'

SquarePeso

\u{3337}: '㌷'

SquarePenihi

\u{3338}: '㌸'

SquareHerutu

\u{3339}: '㌹'

SquarePensu

\u{333a}: '㌺'

SquarePeezi

\u{333b}: '㌻'

SquareBeeta

\u{333c}: '㌼'

SquarePointo

\u{333d}: '㌽'

SquareBoruto

\u{333e}: '㌾'

SquareHon

\u{333f}: '㌿'

SquarePondo

\u{3340}: '㍀'

SquareHooru

\u{3341}: '㍁'

SquareHoon

\u{3342}: '㍂'

SquareMaikuro

\u{3343}: '㍃'

SquareMairu

\u{3344}: '㍄'

SquareMahha

\u{3345}: '㍅'

SquareMaruku

\u{3346}: '㍆'

SquareMansyon

\u{3347}: '㍇'

SquareMikuron

\u{3348}: '㍈'

SquareMiri

\u{3349}: '㍉'

SquareMiribaaru

\u{334a}: '㍊'

SquareMega

\u{334b}: '㍋'

SquareMegaton

\u{334c}: '㍌'

SquareMeetoru

\u{334d}: '㍍'

SquareYaado

\u{334e}: '㍎'

SquareYaaru

\u{334f}: '㍏'

SquareYuan

\u{3350}: '㍐'

SquareRittoru

\u{3351}: '㍑'

SquareRira

\u{3352}: '㍒'

SquareRupii

\u{3353}: '㍓'

SquareRuuburu

\u{3354}: '㍔'

SquareRemu

\u{3355}: '㍕'

SquareRentogen

\u{3356}: '㍖'

SquareWatto

\u{3357}: '㍗'

IdeographicTelegraphSymbolForHourZero

\u{3358}: '㍘'

IdeographicTelegraphSymbolForHourOne

\u{3359}: '㍙'

IdeographicTelegraphSymbolForHourTwo

\u{335a}: '㍚'

IdeographicTelegraphSymbolForHourThree

\u{335b}: '㍛'

IdeographicTelegraphSymbolForHourFour

\u{335c}: '㍜'

IdeographicTelegraphSymbolForHourFive

\u{335d}: '㍝'

IdeographicTelegraphSymbolForHourSix

\u{335e}: '㍞'

IdeographicTelegraphSymbolForHourSeven

\u{335f}: '㍟'

IdeographicTelegraphSymbolForHourEight

\u{3360}: '㍠'

IdeographicTelegraphSymbolForHourNine

\u{3361}: '㍡'

IdeographicTelegraphSymbolForHourTen

\u{3362}: '㍢'

IdeographicTelegraphSymbolForHourEleven

\u{3363}: '㍣'

IdeographicTelegraphSymbolForHourTwelve

\u{3364}: '㍤'

IdeographicTelegraphSymbolForHourThirteen

\u{3365}: '㍥'

IdeographicTelegraphSymbolForHourFourteen

\u{3366}: '㍦'

IdeographicTelegraphSymbolForHourFifteen

\u{3367}: '㍧'

IdeographicTelegraphSymbolForHourSixteen

\u{3368}: '㍨'

IdeographicTelegraphSymbolForHourSeventeen

\u{3369}: '㍩'

IdeographicTelegraphSymbolForHourEighteen

\u{336a}: '㍪'

IdeographicTelegraphSymbolForHourNineteen

\u{336b}: '㍫'

IdeographicTelegraphSymbolForHourTwenty

\u{336c}: '㍬'

IdeographicTelegraphSymbolForHourTwentyDashOne

\u{336d}: '㍭'

IdeographicTelegraphSymbolForHourTwentyDashTwo

\u{336e}: '㍮'

IdeographicTelegraphSymbolForHourTwentyDashThree

\u{336f}: '㍯'

IdeographicTelegraphSymbolForHourTwentyDashFour

\u{3370}: '㍰'

SquareHpa

\u{3371}: '㍱'

SquareDa

\u{3372}: '㍲'

SquareAu

\u{3373}: '㍳'

SquareBar

\u{3374}: '㍴'

SquareOv

\u{3375}: '㍵'

SquarePc

\u{3376}: '㍶'

SquareDm

\u{3377}: '㍷'

SquareDmSquared

\u{3378}: '㍸'

SquareDmCubed

\u{3379}: '㍹'

SquareIu

\u{337a}: '㍺'

SquareEraNameHeisei

\u{337b}: '㍻'

SquareEraNameSyouwa

\u{337c}: '㍼'

SquareEraNameTaisyou

\u{337d}: '㍽'

SquareEraNameMeizi

\u{337e}: '㍾'

SquareCorporation

\u{337f}: '㍿'

SquarePaAmps

\u{3380}: '㎀'

SquareNa

\u{3381}: '㎁'

SquareMuA

\u{3382}: '㎂'

SquareMa

\u{3383}: '㎃'

SquareKa

\u{3384}: '㎄'

SquareKb

\u{3385}: '㎅'

SquareMb

\u{3386}: '㎆'

SquareGb

\u{3387}: '㎇'

SquareCal

\u{3388}: '㎈'

SquareKcal

\u{3389}: '㎉'

SquarePf

\u{338a}: '㎊'

SquareNf

\u{338b}: '㎋'

SquareMuF

\u{338c}: '㎌'

SquareMuG

\u{338d}: '㎍'

SquareMg

\u{338e}: '㎎'

SquareKg

\u{338f}: '㎏'

SquareHz

\u{3390}: '㎐'

SquareKhz

\u{3391}: '㎑'

SquareMhz

\u{3392}: '㎒'

SquareGhz

\u{3393}: '㎓'

SquareThz

\u{3394}: '㎔'

SquareMuL

\u{3395}: '㎕'

SquareMl

\u{3396}: '㎖'

SquareDl

\u{3397}: '㎗'

SquareKl

\u{3398}: '㎘'

SquareFm

\u{3399}: '㎙'

SquareNm

\u{339a}: '㎚'

SquareMuM

\u{339b}: '㎛'

SquareMm

\u{339c}: '㎜'

SquareCm

\u{339d}: '㎝'

SquareKm

\u{339e}: '㎞'

SquareMmSquared

\u{339f}: '㎟'

SquareCmSquared

\u{33a0}: '㎠'

SquareMSquared

\u{33a1}: '㎡'

SquareKmSquared

\u{33a2}: '㎢'

SquareMmCubed

\u{33a3}: '㎣'

SquareCmCubed

\u{33a4}: '㎤'

SquareMCubed

\u{33a5}: '㎥'

SquareKmCubed

\u{33a6}: '㎦'

SquareMOverS

\u{33a7}: '㎧'

SquareMOverSSquared

\u{33a8}: '㎨'

SquarePa

\u{33a9}: '㎩'

SquareKpa

\u{33aa}: '㎪'

SquareMpa

\u{33ab}: '㎫'

SquareGpa

\u{33ac}: '㎬'

SquareRad

\u{33ad}: '㎭'

SquareRadOverS

\u{33ae}: '㎮'

SquareRadOverSSquared

\u{33af}: '㎯'

SquarePs

\u{33b0}: '㎰'

SquareNs

\u{33b1}: '㎱'

SquareMuS

\u{33b2}: '㎲'

SquareMs

\u{33b3}: '㎳'

SquarePv

\u{33b4}: '㎴'

SquareNv

\u{33b5}: '㎵'

SquareMuV

\u{33b6}: '㎶'

SquareMv

\u{33b7}: '㎷'

SquareKv

\u{33b8}: '㎸'

SquareMvMega

\u{33b9}: '㎹'

SquarePw

\u{33ba}: '㎺'

SquareNw

\u{33bb}: '㎻'

SquareMuW

\u{33bc}: '㎼'

SquareMw

\u{33bd}: '㎽'

SquareKw

\u{33be}: '㎾'

SquareMwMega

\u{33bf}: '㎿'

SquareKOhm

\u{33c0}: '㏀'

SquareMOhm

\u{33c1}: '㏁'

SquareAm

\u{33c2}: '㏂'

SquareBq

\u{33c3}: '㏃'

SquareCc

\u{33c4}: '㏄'

SquareCd

\u{33c5}: '㏅'

SquareCOverKg

\u{33c6}: '㏆'

SquareCo

\u{33c7}: '㏇'

SquareDb

\u{33c8}: '㏈'

SquareGy

\u{33c9}: '㏉'

SquareHa

\u{33ca}: '㏊'

SquareHp

\u{33cb}: '㏋'

SquareIn

\u{33cc}: '㏌'

SquareKk

\u{33cd}: '㏍'

SquareKmCapital

\u{33ce}: '㏎'

SquareKt

\u{33cf}: '㏏'

SquareLm

\u{33d0}: '㏐'

SquareLn

\u{33d1}: '㏑'

SquareLog

\u{33d2}: '㏒'

SquareLx

\u{33d3}: '㏓'

SquareMbSmall

\u{33d4}: '㏔'

SquareMil

\u{33d5}: '㏕'

SquareMol

\u{33d6}: '㏖'

SquarePh

\u{33d7}: '㏗'

SquarePm

\u{33d8}: '㏘'

SquarePpm

\u{33d9}: '㏙'

SquarePr

\u{33da}: '㏚'

SquareSr

\u{33db}: '㏛'

SquareSv

\u{33dc}: '㏜'

SquareWb

\u{33dd}: '㏝'

SquareVOverM

\u{33de}: '㏞'

SquareAOverM

\u{33df}: '㏟'

IdeographicTelegraphSymbolForDayOne

\u{33e0}: '㏠'

IdeographicTelegraphSymbolForDayTwo

\u{33e1}: '㏡'

IdeographicTelegraphSymbolForDayThree

\u{33e2}: '㏢'

IdeographicTelegraphSymbolForDayFour

\u{33e3}: '㏣'

IdeographicTelegraphSymbolForDayFive

\u{33e4}: '㏤'

IdeographicTelegraphSymbolForDaySix

\u{33e5}: '㏥'

IdeographicTelegraphSymbolForDaySeven

\u{33e6}: '㏦'

IdeographicTelegraphSymbolForDayEight

\u{33e7}: '㏧'

IdeographicTelegraphSymbolForDayNine

\u{33e8}: '㏨'

IdeographicTelegraphSymbolForDayTen

\u{33e9}: '㏩'

IdeographicTelegraphSymbolForDayEleven

\u{33ea}: '㏪'

IdeographicTelegraphSymbolForDayTwelve

\u{33eb}: '㏫'

IdeographicTelegraphSymbolForDayThirteen

\u{33ec}: '㏬'

IdeographicTelegraphSymbolForDayFourteen

\u{33ed}: '㏭'

IdeographicTelegraphSymbolForDayFifteen

\u{33ee}: '㏮'

IdeographicTelegraphSymbolForDaySixteen

\u{33ef}: '㏯'

IdeographicTelegraphSymbolForDaySeventeen

\u{33f0}: '㏰'

IdeographicTelegraphSymbolForDayEighteen

\u{33f1}: '㏱'

IdeographicTelegraphSymbolForDayNineteen

\u{33f2}: '㏲'

IdeographicTelegraphSymbolForDayTwenty

\u{33f3}: '㏳'

IdeographicTelegraphSymbolForDayTwentyDashOne

\u{33f4}: '㏴'

IdeographicTelegraphSymbolForDayTwentyDashTwo

\u{33f5}: '㏵'

IdeographicTelegraphSymbolForDayTwentyDashThree

\u{33f6}: '㏶'

IdeographicTelegraphSymbolForDayTwentyDashFour

\u{33f7}: '㏷'

IdeographicTelegraphSymbolForDayTwentyDashFive

\u{33f8}: '㏸'

IdeographicTelegraphSymbolForDayTwentyDashSix

\u{33f9}: '㏹'

IdeographicTelegraphSymbolForDayTwentyDashSeven

\u{33fa}: '㏺'

IdeographicTelegraphSymbolForDayTwentyDashEight

\u{33fb}: '㏻'

IdeographicTelegraphSymbolForDayTwentyDashNine

\u{33fc}: '㏼'

IdeographicTelegraphSymbolForDayThirty

\u{33fd}: '㏽'

IdeographicTelegraphSymbolForDayThirtyDashOne

\u{33fe}: '㏾'

Methods

impl CJKCompatibility[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 CJKCompatibility[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<CJKCompatibility> for CJKCompatibility[src]

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

This method tests for !=.

impl Clone for CJKCompatibility[src]

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

Performs copy-assignment from source. Read more

impl Into<char> for CJKCompatibility[src]

impl Into<u32> for CJKCompatibility[src]

impl Eq for CJKCompatibility[src]

impl Copy for CJKCompatibility[src]

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

impl TryFrom<char> for CJKCompatibility[src]

type Error = ()

The type returned in the event of a conversion error.

impl TryFrom<u32> for CJKCompatibility[src]

type Error = ()

The type returned in the event of a conversion error.

Auto Trait Implementations

impl Send for CJKCompatibility

impl Sync for CJKCompatibility

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.