[][src]Enum unicode_types::linear_a::LinearA

pub enum LinearA {
    SignAb001,
    SignAb002,
    SignAb003,
    SignAb004,
    SignAb005,
    SignAb006,
    SignAb007,
    SignAb008,
    SignAb009,
    SignAb010,
    SignAb011,
    SignAb013,
    SignAb016,
    SignAb017,
    SignAb020,
    SignAb021,
    SignAb021f,
    SignAb021m,
    SignAb022,
    SignAb022f,
    SignAb022m,
    SignAb023,
    SignAb023m,
    SignAb024,
    SignAb026,
    SignAb027,
    SignAb028,
    SignA028b,
    SignAb029,
    SignAb030,
    SignAb031,
    SignAb034,
    SignAb037,
    SignAb038,
    SignAb039,
    SignAb040,
    SignAb041,
    SignAb044,
    SignAb045,
    SignAb046,
    SignAb047,
    SignAb048,
    SignAb049,
    SignAb050,
    SignAb051,
    SignAb053,
    SignAb054,
    SignAb055,
    SignAb056,
    SignAb057,
    SignAb058,
    SignAb059,
    SignAb060,
    SignAb061,
    SignAb065,
    SignAb066,
    SignAb067,
    SignAb069,
    SignAb070,
    SignAb073,
    SignAb074,
    SignAb076,
    SignAb077,
    SignAb078,
    SignAb079,
    SignAb080,
    SignAb081,
    SignAb082,
    SignAb085,
    SignAb086,
    SignAb087,
    SignA100Dash102,
    SignAb118,
    SignAb120,
    SignA120b,
    SignAb122,
    SignAb123,
    SignAb131a,
    SignAb131b,
    SignA131c,
    SignAb164,
    SignAb171,
    SignAb180,
    SignAb188,
    SignAb191,
    SignA301,
    SignA302,
    SignA303,
    SignA304,
    SignA305,
    SignA306,
    SignA307,
    SignA308,
    SignA309a,
    SignA309b,
    SignA309c,
    SignA310,
    SignA311,
    SignA312,
    SignA313a,
    SignA313b,
    SignA313c,
    SignA314,
    SignA315,
    SignA316,
    SignA317,
    SignA318,
    SignA319,
    SignA320,
    SignA321,
    SignA322,
    SignA323,
    SignA324,
    SignA325,
    SignA326,
    SignA327,
    SignA328,
    SignA329,
    SignA330,
    SignA331,
    SignA332,
    SignA333,
    SignA334,
    SignA335,
    SignA336,
    SignA337,
    SignA338,
    SignA339,
    SignA340,
    SignA341,
    SignA342,
    SignA343,
    SignA344,
    SignA345,
    SignA346,
    SignA347,
    SignA348,
    SignA349,
    SignA350,
    SignA351,
    SignA352,
    SignA353,
    SignA354,
    SignA355,
    SignA356,
    SignA357,
    SignA358,
    SignA359,
    SignA360,
    SignA361,
    SignA362,
    SignA363,
    SignA364,
    SignA365,
    SignA366,
    SignA367,
    SignA368,
    SignA369,
    SignA370,
    SignA371,
    SignA400DashVas,
    SignA401DashVas,
    SignA402DashVas,
    SignA403DashVas,
    SignA404DashVas,
    SignA405DashVas,
    SignA406DashVas,
    SignA407DashVas,
    SignA408DashVas,
    SignA409DashVas,
    SignA410DashVas,
    SignA411DashVas,
    SignA412DashVas,
    SignA413DashVas,
    SignA414DashVas,
    SignA415DashVas,
    SignA416DashVas,
    SignA417DashVas,
    SignA418DashVas,
    SignA501,
    SignA502,
    SignA503,
    SignA504,
    SignA505,
    SignA506,
    SignA508,
    SignA509,
    SignA510,
    SignA511,
    SignA512,
    SignA513,
    SignA515,
    SignA516,
    SignA520,
    SignA521,
    SignA523,
    SignA524,
    SignA525,
    SignA526,
    SignA527,
    SignA528,
    SignA529,
    SignA530,
    SignA531,
    SignA532,
    SignA534,
    SignA535,
    SignA536,
    SignA537,
    SignA538,
    SignA539,
    SignA540,
    SignA541,
    SignA542,
    SignA545,
    SignA547,
    SignA548,
    SignA549,
    SignA550,
    SignA551,
    SignA552,
    SignA553,
    SignA554,
    SignA555,
    SignA556,
    SignA557,
    SignA559,
    SignA563,
    SignA564,
    SignA565,
    SignA566,
    SignA568,
    SignA569,
    SignA570,
    SignA571,
    SignA572,
    SignA573,
    SignA574,
    SignA575,
    SignA576,
    SignA577,
    SignA578,
    SignA579,
    SignA580,
    SignA581,
    SignA582,
    SignA583,
    SignA584,
    SignA585,
    SignA586,
    SignA587,
    SignA588,
    SignA589,
    SignA591,
    SignA592,
    SignA594,
    SignA595,
    SignA596,
    SignA598,
    SignA600,
    SignA601,
    SignA602,
    SignA603,
    SignA604,
    SignA606,
    SignA608,
    SignA609,
    SignA610,
    SignA611,
    SignA612,
    SignA613,
    SignA614,
    SignA615,
    SignA616,
    SignA617,
    SignA618,
    SignA619,
    SignA620,
    SignA621,
    SignA622,
    SignA623,
    SignA624,
    SignA626,
    SignA627,
    SignA628,
    SignA629,
    SignA634,
    SignA637,
    SignA638,
    SignA640,
    SignA642,
    SignA643,
    SignA644,
    SignA645,
    SignA646,
    SignA648,
    SignA649,
    SignA651,
    SignA652,
    SignA653,
    SignA654,
    SignA655,
    SignA656,
    SignA657,
    SignA658,
    SignA659,
    SignA660,
    SignA661,
    SignA662,
    SignA663,
    SignA664,
    SignA701A,
    SignA702B,
    SignA703D,
    SignA704E,
    SignA705F,
    SignA706H,
    SignA707J,
    SignA708K,
    SignA709L,
    SignA709Dash2L2,
    SignA709Dash3L3,
    SignA709Dash4L4,
    SignA709Dash6L6,
    SignA710W,
    SignA711X,
    SignA712Y,
    SignA713Omega,
    SignA714Abb,
    SignA715Bb,
    SignA717Dd,
    SignA726Eyyy,
    SignA732Je,
    SignA800,
    SignA801,
    SignA802,
    SignA803,
    SignA804,
    SignA805,
    SignA806,
    SignA807,
}

An enum to represent all characters in the LinearA block.

Variants

SignAb001

\u{10600}: '𐘀'

SignAb002

\u{10601}: '𐘁'

SignAb003

\u{10602}: '𐘂'

SignAb004

\u{10603}: '𐘃'

SignAb005

\u{10604}: '𐘄'

SignAb006

\u{10605}: '𐘅'

SignAb007

\u{10606}: '𐘆'

SignAb008

\u{10607}: '𐘇'

SignAb009

\u{10608}: '𐘈'

SignAb010

\u{10609}: '𐘉'

SignAb011

\u{1060a}: '𐘊'

SignAb013

\u{1060b}: '𐘋'

SignAb016

\u{1060c}: '𐘌'

SignAb017

\u{1060d}: '𐘍'

SignAb020

\u{1060e}: '𐘎'

SignAb021

\u{1060f}: '𐘏'

SignAb021f

\u{10610}: '𐘐'

SignAb021m

\u{10611}: '𐘑'

SignAb022

\u{10612}: '𐘒'

SignAb022f

\u{10613}: '𐘓'

SignAb022m

\u{10614}: '𐘔'

SignAb023

\u{10615}: '𐘕'

SignAb023m

\u{10616}: '𐘖'

SignAb024

\u{10617}: '𐘗'

SignAb026

\u{10618}: '𐘘'

SignAb027

\u{10619}: '𐘙'

SignAb028

\u{1061a}: '𐘚'

SignA028b

\u{1061b}: '𐘛'

SignAb029

\u{1061c}: '𐘜'

SignAb030

\u{1061d}: '𐘝'

SignAb031

\u{1061e}: '𐘞'

SignAb034

\u{1061f}: '𐘟'

SignAb037

\u{10620}: '𐘠'

SignAb038

\u{10621}: '𐘡'

SignAb039

\u{10622}: '𐘢'

SignAb040

\u{10623}: '𐘣'

SignAb041

\u{10624}: '𐘤'

SignAb044

\u{10625}: '𐘥'

SignAb045

\u{10626}: '𐘦'

SignAb046

\u{10627}: '𐘧'

SignAb047

\u{10628}: '𐘨'

SignAb048

\u{10629}: '𐘩'

SignAb049

\u{1062a}: '𐘪'

SignAb050

\u{1062b}: '𐘫'

SignAb051

\u{1062c}: '𐘬'

SignAb053

\u{1062d}: '𐘭'

SignAb054

\u{1062e}: '𐘮'

SignAb055

\u{1062f}: '𐘯'

SignAb056

\u{10630}: '𐘰'

SignAb057

\u{10631}: '𐘱'

SignAb058

\u{10632}: '𐘲'

SignAb059

\u{10633}: '𐘳'

SignAb060

\u{10634}: '𐘴'

SignAb061

\u{10635}: '𐘵'

SignAb065

\u{10636}: '𐘶'

SignAb066

\u{10637}: '𐘷'

SignAb067

\u{10638}: '𐘸'

SignAb069

\u{10639}: '𐘹'

SignAb070

\u{1063a}: '𐘺'

SignAb073

\u{1063b}: '𐘻'

SignAb074

\u{1063c}: '𐘼'

SignAb076

\u{1063d}: '𐘽'

SignAb077

\u{1063e}: '𐘾'

SignAb078

\u{1063f}: '𐘿'

SignAb079

\u{10640}: '𐙀'

SignAb080

\u{10641}: '𐙁'

SignAb081

\u{10642}: '𐙂'

SignAb082

\u{10643}: '𐙃'

SignAb085

\u{10644}: '𐙄'

SignAb086

\u{10645}: '𐙅'

SignAb087

\u{10646}: '𐙆'

SignA100Dash102

\u{10647}: '𐙇'

SignAb118

\u{10648}: '𐙈'

SignAb120

\u{10649}: '𐙉'

SignA120b

\u{1064a}: '𐙊'

SignAb122

\u{1064b}: '𐙋'

SignAb123

\u{1064c}: '𐙌'

SignAb131a

\u{1064d}: '𐙍'

SignAb131b

\u{1064e}: '𐙎'

SignA131c

\u{1064f}: '𐙏'

SignAb164

\u{10650}: '𐙐'

SignAb171

\u{10651}: '𐙑'

SignAb180

\u{10652}: '𐙒'

SignAb188

\u{10653}: '𐙓'

SignAb191

\u{10654}: '𐙔'

SignA301

\u{10655}: '𐙕'

SignA302

\u{10656}: '𐙖'

SignA303

\u{10657}: '𐙗'

SignA304

\u{10658}: '𐙘'

SignA305

\u{10659}: '𐙙'

SignA306

\u{1065a}: '𐙚'

SignA307

\u{1065b}: '𐙛'

SignA308

\u{1065c}: '𐙜'

SignA309a

\u{1065d}: '𐙝'

SignA309b

\u{1065e}: '𐙞'

SignA309c

\u{1065f}: '𐙟'

SignA310

\u{10660}: '𐙠'

SignA311

\u{10661}: '𐙡'

SignA312

\u{10662}: '𐙢'

SignA313a

\u{10663}: '𐙣'

SignA313b

\u{10664}: '𐙤'

SignA313c

\u{10665}: '𐙥'

SignA314

\u{10666}: '𐙦'

SignA315

\u{10667}: '𐙧'

SignA316

\u{10668}: '𐙨'

SignA317

\u{10669}: '𐙩'

SignA318

\u{1066a}: '𐙪'

SignA319

\u{1066b}: '𐙫'

SignA320

\u{1066c}: '𐙬'

SignA321

\u{1066d}: '𐙭'

SignA322

\u{1066e}: '𐙮'

SignA323

\u{1066f}: '𐙯'

SignA324

\u{10670}: '𐙰'

SignA325

\u{10671}: '𐙱'

SignA326

\u{10672}: '𐙲'

SignA327

\u{10673}: '𐙳'

SignA328

\u{10674}: '𐙴'

SignA329

\u{10675}: '𐙵'

SignA330

\u{10676}: '𐙶'

SignA331

\u{10677}: '𐙷'

SignA332

\u{10678}: '𐙸'

SignA333

\u{10679}: '𐙹'

SignA334

\u{1067a}: '𐙺'

SignA335

\u{1067b}: '𐙻'

SignA336

\u{1067c}: '𐙼'

SignA337

\u{1067d}: '𐙽'

SignA338

\u{1067e}: '𐙾'

SignA339

\u{1067f}: '𐙿'

SignA340

\u{10680}: '𐚀'

SignA341

\u{10681}: '𐚁'

SignA342

\u{10682}: '𐚂'

SignA343

\u{10683}: '𐚃'

SignA344

\u{10684}: '𐚄'

SignA345

\u{10685}: '𐚅'

SignA346

\u{10686}: '𐚆'

SignA347

\u{10687}: '𐚇'

SignA348

\u{10688}: '𐚈'

SignA349

\u{10689}: '𐚉'

SignA350

\u{1068a}: '𐚊'

SignA351

\u{1068b}: '𐚋'

SignA352

\u{1068c}: '𐚌'

SignA353

\u{1068d}: '𐚍'

SignA354

\u{1068e}: '𐚎'

SignA355

\u{1068f}: '𐚏'

SignA356

\u{10690}: '𐚐'

SignA357

\u{10691}: '𐚑'

SignA358

\u{10692}: '𐚒'

SignA359

\u{10693}: '𐚓'

SignA360

\u{10694}: '𐚔'

SignA361

\u{10695}: '𐚕'

SignA362

\u{10696}: '𐚖'

SignA363

\u{10697}: '𐚗'

SignA364

\u{10698}: '𐚘'

SignA365

\u{10699}: '𐚙'

SignA366

\u{1069a}: '𐚚'

SignA367

\u{1069b}: '𐚛'

SignA368

\u{1069c}: '𐚜'

SignA369

\u{1069d}: '𐚝'

SignA370

\u{1069e}: '𐚞'

SignA371

\u{1069f}: '𐚟'

SignA400DashVas

\u{106a0}: '𐚠'

SignA401DashVas

\u{106a1}: '𐚡'

SignA402DashVas

\u{106a2}: '𐚢'

SignA403DashVas

\u{106a3}: '𐚣'

SignA404DashVas

\u{106a4}: '𐚤'

SignA405DashVas

\u{106a5}: '𐚥'

SignA406DashVas

\u{106a6}: '𐚦'

SignA407DashVas

\u{106a7}: '𐚧'

SignA408DashVas

\u{106a8}: '𐚨'

SignA409DashVas

\u{106a9}: '𐚩'

SignA410DashVas

\u{106aa}: '𐚪'

SignA411DashVas

\u{106ab}: '𐚫'

SignA412DashVas

\u{106ac}: '𐚬'

SignA413DashVas

\u{106ad}: '𐚭'

SignA414DashVas

\u{106ae}: '𐚮'

SignA415DashVas

\u{106af}: '𐚯'

SignA416DashVas

\u{106b0}: '𐚰'

SignA417DashVas

\u{106b1}: '𐚱'

SignA418DashVas

\u{106b2}: '𐚲'

SignA501

\u{106b3}: '𐚳'

SignA502

\u{106b4}: '𐚴'

SignA503

\u{106b5}: '𐚵'

SignA504

\u{106b6}: '𐚶'

SignA505

\u{106b7}: '𐚷'

SignA506

\u{106b8}: '𐚸'

SignA508

\u{106b9}: '𐚹'

SignA509

\u{106ba}: '𐚺'

SignA510

\u{106bb}: '𐚻'

SignA511

\u{106bc}: '𐚼'

SignA512

\u{106bd}: '𐚽'

SignA513

\u{106be}: '𐚾'

SignA515

\u{106bf}: '𐚿'

SignA516

\u{106c0}: '𐛀'

SignA520

\u{106c1}: '𐛁'

SignA521

\u{106c2}: '𐛂'

SignA523

\u{106c3}: '𐛃'

SignA524

\u{106c4}: '𐛄'

SignA525

\u{106c5}: '𐛅'

SignA526

\u{106c6}: '𐛆'

SignA527

\u{106c7}: '𐛇'

SignA528

\u{106c8}: '𐛈'

SignA529

\u{106c9}: '𐛉'

SignA530

\u{106ca}: '𐛊'

SignA531

\u{106cb}: '𐛋'

SignA532

\u{106cc}: '𐛌'

SignA534

\u{106cd}: '𐛍'

SignA535

\u{106ce}: '𐛎'

SignA536

\u{106cf}: '𐛏'

SignA537

\u{106d0}: '𐛐'

SignA538

\u{106d1}: '𐛑'

SignA539

\u{106d2}: '𐛒'

SignA540

\u{106d3}: '𐛓'

SignA541

\u{106d4}: '𐛔'

SignA542

\u{106d5}: '𐛕'

SignA545

\u{106d6}: '𐛖'

SignA547

\u{106d7}: '𐛗'

SignA548

\u{106d8}: '𐛘'

SignA549

\u{106d9}: '𐛙'

SignA550

\u{106da}: '𐛚'

SignA551

\u{106db}: '𐛛'

SignA552

\u{106dc}: '𐛜'

SignA553

\u{106dd}: '𐛝'

SignA554

\u{106de}: '𐛞'

SignA555

\u{106df}: '𐛟'

SignA556

\u{106e0}: '𐛠'

SignA557

\u{106e1}: '𐛡'

SignA559

\u{106e2}: '𐛢'

SignA563

\u{106e3}: '𐛣'

SignA564

\u{106e4}: '𐛤'

SignA565

\u{106e5}: '𐛥'

SignA566

\u{106e6}: '𐛦'

SignA568

\u{106e7}: '𐛧'

SignA569

\u{106e8}: '𐛨'

SignA570

\u{106e9}: '𐛩'

SignA571

\u{106ea}: '𐛪'

SignA572

\u{106eb}: '𐛫'

SignA573

\u{106ec}: '𐛬'

SignA574

\u{106ed}: '𐛭'

SignA575

\u{106ee}: '𐛮'

SignA576

\u{106ef}: '𐛯'

SignA577

\u{106f0}: '𐛰'

SignA578

\u{106f1}: '𐛱'

SignA579

\u{106f2}: '𐛲'

SignA580

\u{106f3}: '𐛳'

SignA581

\u{106f4}: '𐛴'

SignA582

\u{106f5}: '𐛵'

SignA583

\u{106f6}: '𐛶'

SignA584

\u{106f7}: '𐛷'

SignA585

\u{106f8}: '𐛸'

SignA586

\u{106f9}: '𐛹'

SignA587

\u{106fa}: '𐛺'

SignA588

\u{106fb}: '𐛻'

SignA589

\u{106fc}: '𐛼'

SignA591

\u{106fd}: '𐛽'

SignA592

\u{106fe}: '𐛾'

SignA594

\u{106ff}: '𐛿'

SignA595

\u{10700}: '𐜀'

SignA596

\u{10701}: '𐜁'

SignA598

\u{10702}: '𐜂'

SignA600

\u{10703}: '𐜃'

SignA601

\u{10704}: '𐜄'

SignA602

\u{10705}: '𐜅'

SignA603

\u{10706}: '𐜆'

SignA604

\u{10707}: '𐜇'

SignA606

\u{10708}: '𐜈'

SignA608

\u{10709}: '𐜉'

SignA609

\u{1070a}: '𐜊'

SignA610

\u{1070b}: '𐜋'

SignA611

\u{1070c}: '𐜌'

SignA612

\u{1070d}: '𐜍'

SignA613

\u{1070e}: '𐜎'

SignA614

\u{1070f}: '𐜏'

SignA615

\u{10710}: '𐜐'

SignA616

\u{10711}: '𐜑'

SignA617

\u{10712}: '𐜒'

SignA618

\u{10713}: '𐜓'

SignA619

\u{10714}: '𐜔'

SignA620

\u{10715}: '𐜕'

SignA621

\u{10716}: '𐜖'

SignA622

\u{10717}: '𐜗'

SignA623

\u{10718}: '𐜘'

SignA624

\u{10719}: '𐜙'

SignA626

\u{1071a}: '𐜚'

SignA627

\u{1071b}: '𐜛'

SignA628

\u{1071c}: '𐜜'

SignA629

\u{1071d}: '𐜝'

SignA634

\u{1071e}: '𐜞'

SignA637

\u{1071f}: '𐜟'

SignA638

\u{10720}: '𐜠'

SignA640

\u{10721}: '𐜡'

SignA642

\u{10722}: '𐜢'

SignA643

\u{10723}: '𐜣'

SignA644

\u{10724}: '𐜤'

SignA645

\u{10725}: '𐜥'

SignA646

\u{10726}: '𐜦'

SignA648

\u{10727}: '𐜧'

SignA649

\u{10728}: '𐜨'

SignA651

\u{10729}: '𐜩'

SignA652

\u{1072a}: '𐜪'

SignA653

\u{1072b}: '𐜫'

SignA654

\u{1072c}: '𐜬'

SignA655

\u{1072d}: '𐜭'

SignA656

\u{1072e}: '𐜮'

SignA657

\u{1072f}: '𐜯'

SignA658

\u{10730}: '𐜰'

SignA659

\u{10731}: '𐜱'

SignA660

\u{10732}: '𐜲'

SignA661

\u{10733}: '𐜳'

SignA662

\u{10734}: '𐜴'

SignA663

\u{10735}: '𐜵'

SignA664

\u{10736}: '𐜶'

SignA701A

\u{10740}: '𐝀'

SignA702B

\u{10741}: '𐝁'

SignA703D

\u{10742}: '𐝂'

SignA704E

\u{10743}: '𐝃'

SignA705F

\u{10744}: '𐝄'

SignA706H

\u{10745}: '𐝅'

SignA707J

\u{10746}: '𐝆'

SignA708K

\u{10747}: '𐝇'

SignA709L

\u{10748}: '𐝈'

SignA709Dash2L2

\u{10749}: '𐝉'

SignA709Dash3L3

\u{1074a}: '𐝊'

SignA709Dash4L4

\u{1074b}: '𐝋'

SignA709Dash6L6

\u{1074c}: '𐝌'

SignA710W

\u{1074d}: '𐝍'

SignA711X

\u{1074e}: '𐝎'

SignA712Y

\u{1074f}: '𐝏'

SignA713Omega

\u{10750}: '𐝐'

SignA714Abb

\u{10751}: '𐝑'

SignA715Bb

\u{10752}: '𐝒'

SignA717Dd

\u{10753}: '𐝓'

SignA726Eyyy

\u{10754}: '𐝔'

SignA732Je

\u{10755}: '𐝕'

SignA800

\u{10760}: '𐝠'

SignA801

\u{10761}: '𐝡'

SignA802

\u{10762}: '𐝢'

SignA803

\u{10763}: '𐝣'

SignA804

\u{10764}: '𐝤'

SignA805

\u{10765}: '𐝥'

SignA806

\u{10766}: '𐝦'

SignA807

\u{10767}: '𐝧'

Methods

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

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

This method tests for !=.

impl Clone for LinearA[src]

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

Performs copy-assignment from source. Read more

impl Into<char> for LinearA[src]

impl Into<u32> for LinearA[src]

impl Eq for LinearA[src]

impl Copy for LinearA[src]

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

impl TryFrom<char> for LinearA[src]

type Error = ()

The type returned in the event of a conversion error.

impl TryFrom<u32> for LinearA[src]

type Error = ()

The type returned in the event of a conversion error.

Auto Trait Implementations

impl Send for LinearA

impl Sync for LinearA

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.