[−][src]Enum unicode_types::variation_selectors_supplement::VariationSelectorsSupplement
An enum to represent all characters in the VariationSelectorsSupplement block.
Variants
VariationSelectorDash17
\u{e0100}: '󠄀'
VariationSelectorDash18
\u{e0101}: '󠄁'
VariationSelectorDash19
\u{e0102}: '󠄂'
VariationSelectorDash20
\u{e0103}: '󠄃'
VariationSelectorDash21
\u{e0104}: '󠄄'
VariationSelectorDash22
\u{e0105}: '󠄅'
VariationSelectorDash23
\u{e0106}: '󠄆'
VariationSelectorDash24
\u{e0107}: '󠄇'
VariationSelectorDash25
\u{e0108}: '󠄈'
VariationSelectorDash26
\u{e0109}: '󠄉'
VariationSelectorDash27
\u{e010a}: '󠄊'
VariationSelectorDash28
\u{e010b}: '󠄋'
VariationSelectorDash29
\u{e010c}: '󠄌'
VariationSelectorDash30
\u{e010d}: '󠄍'
VariationSelectorDash31
\u{e010e}: '󠄎'
VariationSelectorDash32
\u{e010f}: '󠄏'
VariationSelectorDash33
\u{e0110}: '󠄐'
VariationSelectorDash34
\u{e0111}: '󠄑'
VariationSelectorDash35
\u{e0112}: '󠄒'
VariationSelectorDash36
\u{e0113}: '󠄓'
VariationSelectorDash37
\u{e0114}: '󠄔'
VariationSelectorDash38
\u{e0115}: '󠄕'
VariationSelectorDash39
\u{e0116}: '󠄖'
VariationSelectorDash40
\u{e0117}: '󠄗'
VariationSelectorDash41
\u{e0118}: '󠄘'
VariationSelectorDash42
\u{e0119}: '󠄙'
VariationSelectorDash43
\u{e011a}: '󠄚'
VariationSelectorDash44
\u{e011b}: '󠄛'
VariationSelectorDash45
\u{e011c}: '󠄜'
VariationSelectorDash46
\u{e011d}: '󠄝'
VariationSelectorDash47
\u{e011e}: '󠄞'
VariationSelectorDash48
\u{e011f}: '󠄟'
VariationSelectorDash49
\u{e0120}: '󠄠'
VariationSelectorDash50
\u{e0121}: '󠄡'
VariationSelectorDash51
\u{e0122}: '󠄢'
VariationSelectorDash52
\u{e0123}: '󠄣'
VariationSelectorDash53
\u{e0124}: '󠄤'
VariationSelectorDash54
\u{e0125}: '󠄥'
VariationSelectorDash55
\u{e0126}: '󠄦'
VariationSelectorDash56
\u{e0127}: '󠄧'
VariationSelectorDash57
\u{e0128}: '󠄨'
VariationSelectorDash58
\u{e0129}: '󠄩'
VariationSelectorDash59
\u{e012a}: '󠄪'
VariationSelectorDash60
\u{e012b}: '󠄫'
VariationSelectorDash61
\u{e012c}: '󠄬'
VariationSelectorDash62
\u{e012d}: '󠄭'
VariationSelectorDash63
\u{e012e}: '󠄮'
VariationSelectorDash64
\u{e012f}: '󠄯'
VariationSelectorDash65
\u{e0130}: '󠄰'
VariationSelectorDash66
\u{e0131}: '󠄱'
VariationSelectorDash67
\u{e0132}: '󠄲'
VariationSelectorDash68
\u{e0133}: '󠄳'
VariationSelectorDash69
\u{e0134}: '󠄴'
VariationSelectorDash70
\u{e0135}: '󠄵'
VariationSelectorDash71
\u{e0136}: '󠄶'
VariationSelectorDash72
\u{e0137}: '󠄷'
VariationSelectorDash73
\u{e0138}: '󠄸'
VariationSelectorDash74
\u{e0139}: '󠄹'
VariationSelectorDash75
\u{e013a}: '󠄺'
VariationSelectorDash76
\u{e013b}: '󠄻'
VariationSelectorDash77
\u{e013c}: '󠄼'
VariationSelectorDash78
\u{e013d}: '󠄽'
VariationSelectorDash79
\u{e013e}: '󠄾'
VariationSelectorDash80
\u{e013f}: '󠄿'
VariationSelectorDash81
\u{e0140}: '󠅀'
VariationSelectorDash82
\u{e0141}: '󠅁'
VariationSelectorDash83
\u{e0142}: '󠅂'
VariationSelectorDash84
\u{e0143}: '󠅃'
VariationSelectorDash85
\u{e0144}: '󠅄'
VariationSelectorDash86
\u{e0145}: '󠅅'
VariationSelectorDash87
\u{e0146}: '󠅆'
VariationSelectorDash88
\u{e0147}: '󠅇'
VariationSelectorDash89
\u{e0148}: '󠅈'
VariationSelectorDash90
\u{e0149}: '󠅉'
VariationSelectorDash91
\u{e014a}: '󠅊'
VariationSelectorDash92
\u{e014b}: '󠅋'
VariationSelectorDash93
\u{e014c}: '󠅌'
VariationSelectorDash94
\u{e014d}: '󠅍'
VariationSelectorDash95
\u{e014e}: '󠅎'
VariationSelectorDash96
\u{e014f}: '󠅏'
VariationSelectorDash97
\u{e0150}: '󠅐'
VariationSelectorDash98
\u{e0151}: '󠅑'
VariationSelectorDash99
\u{e0152}: '󠅒'
VariationSelectorDash100
\u{e0153}: '󠅓'
VariationSelectorDash101
\u{e0154}: '󠅔'
VariationSelectorDash102
\u{e0155}: '󠅕'
VariationSelectorDash103
\u{e0156}: '󠅖'
VariationSelectorDash104
\u{e0157}: '󠅗'
VariationSelectorDash105
\u{e0158}: '󠅘'
VariationSelectorDash106
\u{e0159}: '󠅙'
VariationSelectorDash107
\u{e015a}: '󠅚'
VariationSelectorDash108
\u{e015b}: '󠅛'
VariationSelectorDash109
\u{e015c}: '󠅜'
VariationSelectorDash110
\u{e015d}: '󠅝'
VariationSelectorDash111
\u{e015e}: '󠅞'
VariationSelectorDash112
\u{e015f}: '󠅟'
VariationSelectorDash113
\u{e0160}: '󠅠'
VariationSelectorDash114
\u{e0161}: '󠅡'
VariationSelectorDash115
\u{e0162}: '󠅢'
VariationSelectorDash116
\u{e0163}: '󠅣'
VariationSelectorDash117
\u{e0164}: '󠅤'
VariationSelectorDash118
\u{e0165}: '󠅥'
VariationSelectorDash119
\u{e0166}: '󠅦'
VariationSelectorDash120
\u{e0167}: '󠅧'
VariationSelectorDash121
\u{e0168}: '󠅨'
VariationSelectorDash122
\u{e0169}: '󠅩'
VariationSelectorDash123
\u{e016a}: '󠅪'
VariationSelectorDash124
\u{e016b}: '󠅫'
VariationSelectorDash125
\u{e016c}: '󠅬'
VariationSelectorDash126
\u{e016d}: '󠅭'
VariationSelectorDash127
\u{e016e}: '󠅮'
VariationSelectorDash128
\u{e016f}: '󠅯'
VariationSelectorDash129
\u{e0170}: '󠅰'
VariationSelectorDash130
\u{e0171}: '󠅱'
VariationSelectorDash131
\u{e0172}: '󠅲'
VariationSelectorDash132
\u{e0173}: '󠅳'
VariationSelectorDash133
\u{e0174}: '󠅴'
VariationSelectorDash134
\u{e0175}: '󠅵'
VariationSelectorDash135
\u{e0176}: '󠅶'
VariationSelectorDash136
\u{e0177}: '󠅷'
VariationSelectorDash137
\u{e0178}: '󠅸'
VariationSelectorDash138
\u{e0179}: '󠅹'
VariationSelectorDash139
\u{e017a}: '󠅺'
VariationSelectorDash140
\u{e017b}: '󠅻'
VariationSelectorDash141
\u{e017c}: '󠅼'
VariationSelectorDash142
\u{e017d}: '󠅽'
VariationSelectorDash143
\u{e017e}: '󠅾'
VariationSelectorDash144
\u{e017f}: '󠅿'
VariationSelectorDash145
\u{e0180}: '󠆀'
VariationSelectorDash146
\u{e0181}: '󠆁'
VariationSelectorDash147
\u{e0182}: '󠆂'
VariationSelectorDash148
\u{e0183}: '󠆃'
VariationSelectorDash149
\u{e0184}: '󠆄'
VariationSelectorDash150
\u{e0185}: '󠆅'
VariationSelectorDash151
\u{e0186}: '󠆆'
VariationSelectorDash152
\u{e0187}: '󠆇'
VariationSelectorDash153
\u{e0188}: '󠆈'
VariationSelectorDash154
\u{e0189}: '󠆉'
VariationSelectorDash155
\u{e018a}: '󠆊'
VariationSelectorDash156
\u{e018b}: '󠆋'
VariationSelectorDash157
\u{e018c}: '󠆌'
VariationSelectorDash158
\u{e018d}: '󠆍'
VariationSelectorDash159
\u{e018e}: '󠆎'
VariationSelectorDash160
\u{e018f}: '󠆏'
VariationSelectorDash161
\u{e0190}: '󠆐'
VariationSelectorDash162
\u{e0191}: '󠆑'
VariationSelectorDash163
\u{e0192}: '󠆒'
VariationSelectorDash164
\u{e0193}: '󠆓'
VariationSelectorDash165
\u{e0194}: '󠆔'
VariationSelectorDash166
\u{e0195}: '󠆕'
VariationSelectorDash167
\u{e0196}: '󠆖'
VariationSelectorDash168
\u{e0197}: '󠆗'
VariationSelectorDash169
\u{e0198}: '󠆘'
VariationSelectorDash170
\u{e0199}: '󠆙'
VariationSelectorDash171
\u{e019a}: '󠆚'
VariationSelectorDash172
\u{e019b}: '󠆛'
VariationSelectorDash173
\u{e019c}: '󠆜'
VariationSelectorDash174
\u{e019d}: '󠆝'
VariationSelectorDash175
\u{e019e}: '󠆞'
VariationSelectorDash176
\u{e019f}: '󠆟'
VariationSelectorDash177
\u{e01a0}: '󠆠'
VariationSelectorDash178
\u{e01a1}: '󠆡'
VariationSelectorDash179
\u{e01a2}: '󠆢'
VariationSelectorDash180
\u{e01a3}: '󠆣'
VariationSelectorDash181
\u{e01a4}: '󠆤'
VariationSelectorDash182
\u{e01a5}: '󠆥'
VariationSelectorDash183
\u{e01a6}: '󠆦'
VariationSelectorDash184
\u{e01a7}: '󠆧'
VariationSelectorDash185
\u{e01a8}: '󠆨'
VariationSelectorDash186
\u{e01a9}: '󠆩'
VariationSelectorDash187
\u{e01aa}: '󠆪'
VariationSelectorDash188
\u{e01ab}: '󠆫'
VariationSelectorDash189
\u{e01ac}: '󠆬'
VariationSelectorDash190
\u{e01ad}: '󠆭'
VariationSelectorDash191
\u{e01ae}: '󠆮'
VariationSelectorDash192
\u{e01af}: '󠆯'
VariationSelectorDash193
\u{e01b0}: '󠆰'
VariationSelectorDash194
\u{e01b1}: '󠆱'
VariationSelectorDash195
\u{e01b2}: '󠆲'
VariationSelectorDash196
\u{e01b3}: '󠆳'
VariationSelectorDash197
\u{e01b4}: '󠆴'
VariationSelectorDash198
\u{e01b5}: '󠆵'
VariationSelectorDash199
\u{e01b6}: '󠆶'
VariationSelectorDash200
\u{e01b7}: '󠆷'
VariationSelectorDash201
\u{e01b8}: '󠆸'
VariationSelectorDash202
\u{e01b9}: '󠆹'
VariationSelectorDash203
\u{e01ba}: '󠆺'
VariationSelectorDash204
\u{e01bb}: '󠆻'
VariationSelectorDash205
\u{e01bc}: '󠆼'
VariationSelectorDash206
\u{e01bd}: '󠆽'
VariationSelectorDash207
\u{e01be}: '󠆾'
VariationSelectorDash208
\u{e01bf}: '󠆿'
VariationSelectorDash209
\u{e01c0}: '󠇀'
VariationSelectorDash210
\u{e01c1}: '󠇁'
VariationSelectorDash211
\u{e01c2}: '󠇂'
VariationSelectorDash212
\u{e01c3}: '󠇃'
VariationSelectorDash213
\u{e01c4}: '󠇄'
VariationSelectorDash214
\u{e01c5}: '󠇅'
VariationSelectorDash215
\u{e01c6}: '󠇆'
VariationSelectorDash216
\u{e01c7}: '󠇇'
VariationSelectorDash217
\u{e01c8}: '󠇈'
VariationSelectorDash218
\u{e01c9}: '󠇉'
VariationSelectorDash219
\u{e01ca}: '󠇊'
VariationSelectorDash220
\u{e01cb}: '󠇋'
VariationSelectorDash221
\u{e01cc}: '󠇌'
VariationSelectorDash222
\u{e01cd}: '󠇍'
VariationSelectorDash223
\u{e01ce}: '󠇎'
VariationSelectorDash224
\u{e01cf}: '󠇏'
VariationSelectorDash225
\u{e01d0}: '󠇐'
VariationSelectorDash226
\u{e01d1}: '󠇑'
VariationSelectorDash227
\u{e01d2}: '󠇒'
VariationSelectorDash228
\u{e01d3}: '󠇓'
VariationSelectorDash229
\u{e01d4}: '󠇔'
VariationSelectorDash230
\u{e01d5}: '󠇕'
VariationSelectorDash231
\u{e01d6}: '󠇖'
VariationSelectorDash232
\u{e01d7}: '󠇗'
VariationSelectorDash233
\u{e01d8}: '󠇘'
VariationSelectorDash234
\u{e01d9}: '󠇙'
VariationSelectorDash235
\u{e01da}: '󠇚'
VariationSelectorDash236
\u{e01db}: '󠇛'
VariationSelectorDash237
\u{e01dc}: '󠇜'
VariationSelectorDash238
\u{e01dd}: '󠇝'
VariationSelectorDash239
\u{e01de}: '󠇞'
VariationSelectorDash240
\u{e01df}: '󠇟'
VariationSelectorDash241
\u{e01e0}: '󠇠'
VariationSelectorDash242
\u{e01e1}: '󠇡'
VariationSelectorDash243
\u{e01e2}: '󠇢'
VariationSelectorDash244
\u{e01e3}: '󠇣'
VariationSelectorDash245
\u{e01e4}: '󠇤'
VariationSelectorDash246
\u{e01e5}: '󠇥'
VariationSelectorDash247
\u{e01e6}: '󠇦'
VariationSelectorDash248
\u{e01e7}: '󠇧'
VariationSelectorDash249
\u{e01e8}: '󠇨'
VariationSelectorDash250
\u{e01e9}: '󠇩'
VariationSelectorDash251
\u{e01ea}: '󠇪'
VariationSelectorDash252
\u{e01eb}: '󠇫'
VariationSelectorDash253
\u{e01ec}: '󠇬'
VariationSelectorDash254
\u{e01ed}: '󠇭'
VariationSelectorDash255
\u{e01ee}: '󠇮'
Methods
impl VariationSelectorsSupplement
[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 VariationSelectorsSupplement
[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<VariationSelectorsSupplement> for VariationSelectorsSupplement
[src]
fn eq(&self, other: &VariationSelectorsSupplement) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for VariationSelectorsSupplement
[src]
ⓘImportant traits for VariationSelectorsSupplementfn clone(&self) -> VariationSelectorsSupplement
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Into<char> for VariationSelectorsSupplement
[src]
impl Into<u32> for VariationSelectorsSupplement
[src]
impl Eq for VariationSelectorsSupplement
[src]
impl Copy for VariationSelectorsSupplement
[src]
impl Hash for VariationSelectorsSupplement
[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 VariationSelectorsSupplement
[src]
impl TryFrom<char> for VariationSelectorsSupplement
[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 VariationSelectorsSupplement
[src]
Auto Trait Implementations
impl Send for VariationSelectorsSupplement
impl Sync for VariationSelectorsSupplement
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>,