[−][src]Enum unicode_types::linear_a::LinearA
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 next(&mut self) -> Option<Self>
[src]
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 n
th 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]
U: IntoIterator<Item = Self::Item>,
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]
U: IntoIterator,
'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]
F: FnMut(Self::Item) -> B,
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]
F: FnMut(Self::Item),
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]
P: FnMut(&Self::Item) -> bool,
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]
F: FnMut(Self::Item) -> Option<B>,
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]
P: FnMut(&Self::Item) -> bool,
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]
P: FnMut(&Self::Item) -> bool,
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]
F: FnMut(&mut St, Self::Item) -> Option<B>,
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]
F: FnMut(Self::Item) -> U,
U: IntoIterator,
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]
Self::Item: IntoIterator,
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]
F: FnMut(&Self::Item),
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]
B: FromIterator<Self::Item>,
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]
B: Default + Extend<Self::Item>,
F: FnMut(&Self::Item) -> bool,
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]
F: FnMut(B, Self::Item) -> R,
R: Try<Ok = B>,
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]
F: FnMut(Self::Item) -> R,
R: Try<Ok = ()>,
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]
F: FnMut(B, Self::Item) -> B,
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]
F: FnMut(Self::Item) -> bool,
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]
F: FnMut(Self::Item) -> bool,
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]
P: FnMut(&Self::Item) -> bool,
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]
F: FnMut(Self::Item) -> Option<B>,
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]
P: FnMut(Self::Item) -> bool,
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]
P: FnMut(Self::Item) -> bool,
Self: ExactSizeIterator + DoubleEndedIterator,
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]
Self::Item: Ord,
Returns the maximum element of an iterator. Read more
fn min(self) -> Option<Self::Item> where
Self::Item: Ord,
1.0.0[src]
Self::Item: Ord,
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]
B: Ord,
F: FnMut(&Self::Item) -> B,
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]
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
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]
B: Ord,
F: FnMut(&Self::Item) -> B,
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]
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
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]
Self: DoubleEndedIterator,
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]
FromA: Default + Extend<A>,
FromB: Default + Extend<B>,
Self: Iterator<Item = (A, B)>,
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]
Self: Iterator<Item = &'a T>,
T: 'a + Copy,
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]
Self: Iterator<Item = &'a T>,
T: 'a + Clone,
Creates an iterator which [clone
]s all of its elements. Read more
fn cycle(self) -> Cycle<Self> where
Self: Clone,
1.0.0[src]
Self: Clone,
Repeats an iterator endlessly. Read more
fn sum<S>(self) -> S where
S: Sum<Self::Item>,
1.11.0[src]
S: Sum<Self::Item>,
Sums the elements of an iterator. Read more
fn product<P>(self) -> P where
P: Product<Self::Item>,
1.11.0[src]
P: Product<Self::Item>,
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]
I: IntoIterator<Item = Self::Item>,
Self::Item: Ord,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
Self::Item: PartialOrd<Self::Item>,
🔬 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]
F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,
🔬 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]
F: FnMut(&Self::Item) -> K,
K: PartialOrd<K>,
🔬 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]
fn eq(&self, other: &LinearA) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for LinearA
[src]
ⓘImportant traits for LinearAfn clone(&self) -> 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<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
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.
fn try_from(c: char) -> Result<Self, Self::Error>
[src]
impl TryFrom<u32> for LinearA
[src]
Auto Trait Implementations
Blanket Implementations
impl<I> IntoIterator for I where
I: Iterator,
[src]
I: Iterator,
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?
fn into_iter(self) -> I
[src]
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,