[−][src]Enum unicode_types::vai::Vai
An enum to represent all characters in the Vai block.
Variants
SyllableEe\u{a500}: 'ꔀ'
SyllableEen\u{a501}: 'ꔁ'
SyllableHee\u{a502}: 'ꔂ'
SyllableWee\u{a503}: 'ꔃ'
SyllableWeen\u{a504}: 'ꔄ'
SyllablePee\u{a505}: 'ꔅ'
SyllableBhee\u{a506}: 'ꔆ'
SyllableBee\u{a507}: 'ꔇ'
SyllableMbee\u{a508}: 'ꔈ'
SyllableKpee\u{a509}: 'ꔉ'
SyllableMgbee\u{a50a}: 'ꔊ'
SyllableGbee\u{a50b}: 'ꔋ'
SyllableFee\u{a50c}: 'ꔌ'
SyllableVee\u{a50d}: 'ꔍ'
SyllableTee\u{a50e}: 'ꔎ'
SyllableThee\u{a50f}: 'ꔏ'
SyllableDhee\u{a510}: 'ꔐ'
SyllableDhhee\u{a511}: 'ꔑ'
SyllableLee\u{a512}: 'ꔒ'
SyllableRee\u{a513}: 'ꔓ'
SyllableDee\u{a514}: 'ꔔ'
SyllableNdee\u{a515}: 'ꔕ'
SyllableSee\u{a516}: 'ꔖ'
SyllableShee\u{a517}: 'ꔗ'
SyllableZee\u{a518}: 'ꔘ'
SyllableZhee\u{a519}: 'ꔙ'
SyllableCee\u{a51a}: 'ꔚ'
SyllableJee\u{a51b}: 'ꔛ'
SyllableNjee\u{a51c}: 'ꔜ'
SyllableYee\u{a51d}: 'ꔝ'
SyllableKee\u{a51e}: 'ꔞ'
SyllableNggee\u{a51f}: 'ꔟ'
SyllableGee\u{a520}: 'ꔠ'
SyllableMee\u{a521}: 'ꔡ'
SyllableNee\u{a522}: 'ꔢ'
SyllableNyee\u{a523}: 'ꔣ'
SyllableI\u{a524}: 'ꔤ'
SyllableIn\u{a525}: 'ꔥ'
SyllableHi\u{a526}: 'ꔦ'
SyllableHin\u{a527}: 'ꔧ'
SyllableWi\u{a528}: 'ꔨ'
SyllableWin\u{a529}: 'ꔩ'
SyllablePi\u{a52a}: 'ꔪ'
SyllableBhi\u{a52b}: 'ꔫ'
SyllableBi\u{a52c}: 'ꔬ'
SyllableMbi\u{a52d}: 'ꔭ'
SyllableKpi\u{a52e}: 'ꔮ'
SyllableMgbi\u{a52f}: 'ꔯ'
SyllableGbi\u{a530}: 'ꔰ'
SyllableFi\u{a531}: 'ꔱ'
SyllableVi\u{a532}: 'ꔲ'
SyllableTi\u{a533}: 'ꔳ'
SyllableThi\u{a534}: 'ꔴ'
SyllableDhi\u{a535}: 'ꔵ'
SyllableDhhi\u{a536}: 'ꔶ'
SyllableLi\u{a537}: 'ꔷ'
SyllableRi\u{a538}: 'ꔸ'
SyllableDi\u{a539}: 'ꔹ'
SyllableNdi\u{a53a}: 'ꔺ'
SyllableSi\u{a53b}: 'ꔻ'
SyllableShi\u{a53c}: 'ꔼ'
SyllableZi\u{a53d}: 'ꔽ'
SyllableZhi\u{a53e}: 'ꔾ'
SyllableCi\u{a53f}: 'ꔿ'
SyllableJi\u{a540}: 'ꕀ'
SyllableNji\u{a541}: 'ꕁ'
SyllableYi\u{a542}: 'ꕂ'
SyllableKi\u{a543}: 'ꕃ'
SyllableNggi\u{a544}: 'ꕄ'
SyllableGi\u{a545}: 'ꕅ'
SyllableMi\u{a546}: 'ꕆ'
SyllableNi\u{a547}: 'ꕇ'
SyllableNyi\u{a548}: 'ꕈ'
SyllableA\u{a549}: 'ꕉ'
SyllableAn\u{a54a}: 'ꕊ'
SyllableNgan\u{a54b}: 'ꕋ'
SyllableHa\u{a54c}: 'ꕌ'
SyllableHan\u{a54d}: 'ꕍ'
SyllableWa\u{a54e}: 'ꕎ'
SyllableWan\u{a54f}: 'ꕏ'
SyllablePa\u{a550}: 'ꕐ'
SyllableBha\u{a551}: 'ꕑ'
SyllableBa\u{a552}: 'ꕒ'
SyllableMba\u{a553}: 'ꕓ'
SyllableKpa\u{a554}: 'ꕔ'
SyllableKpan\u{a555}: 'ꕕ'
SyllableMgba\u{a556}: 'ꕖ'
SyllableGba\u{a557}: 'ꕗ'
SyllableFa\u{a558}: 'ꕘ'
SyllableVa\u{a559}: 'ꕙ'
SyllableTa\u{a55a}: 'ꕚ'
SyllableTha\u{a55b}: 'ꕛ'
SyllableDha\u{a55c}: 'ꕜ'
SyllableDhha\u{a55d}: 'ꕝ'
SyllableLa\u{a55e}: 'ꕞ'
SyllableRa\u{a55f}: 'ꕟ'
SyllableDa\u{a560}: 'ꕠ'
SyllableNda\u{a561}: 'ꕡ'
SyllableSa\u{a562}: 'ꕢ'
SyllableSha\u{a563}: 'ꕣ'
SyllableZa\u{a564}: 'ꕤ'
SyllableZha\u{a565}: 'ꕥ'
SyllableCa\u{a566}: 'ꕦ'
SyllableJa\u{a567}: 'ꕧ'
SyllableNja\u{a568}: 'ꕨ'
SyllableYa\u{a569}: 'ꕩ'
SyllableKa\u{a56a}: 'ꕪ'
SyllableKan\u{a56b}: 'ꕫ'
SyllableNgga\u{a56c}: 'ꕬ'
SyllableGa\u{a56d}: 'ꕭ'
SyllableMa\u{a56e}: 'ꕮ'
SyllableNa\u{a56f}: 'ꕯ'
SyllableNya\u{a570}: 'ꕰ'
SyllableOo\u{a571}: 'ꕱ'
SyllableOon\u{a572}: 'ꕲ'
SyllableHoo\u{a573}: 'ꕳ'
SyllableWoo\u{a574}: 'ꕴ'
SyllableWoon\u{a575}: 'ꕵ'
SyllablePoo\u{a576}: 'ꕶ'
SyllableBhoo\u{a577}: 'ꕷ'
SyllableBoo\u{a578}: 'ꕸ'
SyllableMboo\u{a579}: 'ꕹ'
SyllableKpoo\u{a57a}: 'ꕺ'
SyllableMgboo\u{a57b}: 'ꕻ'
SyllableGboo\u{a57c}: 'ꕼ'
SyllableFoo\u{a57d}: 'ꕽ'
SyllableVoo\u{a57e}: 'ꕾ'
SyllableToo\u{a57f}: 'ꕿ'
SyllableThoo\u{a580}: 'ꖀ'
SyllableDhoo\u{a581}: 'ꖁ'
SyllableDhhoo\u{a582}: 'ꖂ'
SyllableLoo\u{a583}: 'ꖃ'
SyllableRoo\u{a584}: 'ꖄ'
SyllableDoo\u{a585}: 'ꖅ'
SyllableNdoo\u{a586}: 'ꖆ'
SyllableSoo\u{a587}: 'ꖇ'
SyllableShoo\u{a588}: 'ꖈ'
SyllableZoo\u{a589}: 'ꖉ'
SyllableZhoo\u{a58a}: 'ꖊ'
SyllableCoo\u{a58b}: 'ꖋ'
SyllableJoo\u{a58c}: 'ꖌ'
SyllableNjoo\u{a58d}: 'ꖍ'
SyllableYoo\u{a58e}: 'ꖎ'
SyllableKoo\u{a58f}: 'ꖏ'
SyllableNggoo\u{a590}: 'ꖐ'
SyllableGoo\u{a591}: 'ꖑ'
SyllableMoo\u{a592}: 'ꖒ'
SyllableNoo\u{a593}: 'ꖓ'
SyllableNyoo\u{a594}: 'ꖔ'
SyllableU\u{a595}: 'ꖕ'
SyllableUn\u{a596}: 'ꖖ'
SyllableHu\u{a597}: 'ꖗ'
SyllableHun\u{a598}: 'ꖘ'
SyllableWu\u{a599}: 'ꖙ'
SyllableWun\u{a59a}: 'ꖚ'
SyllablePu\u{a59b}: 'ꖛ'
SyllableBhu\u{a59c}: 'ꖜ'
SyllableBu\u{a59d}: 'ꖝ'
SyllableMbu\u{a59e}: 'ꖞ'
SyllableKpu\u{a59f}: 'ꖟ'
SyllableMgbu\u{a5a0}: 'ꖠ'
SyllableGbu\u{a5a1}: 'ꖡ'
SyllableFu\u{a5a2}: 'ꖢ'
SyllableVu\u{a5a3}: 'ꖣ'
SyllableTu\u{a5a4}: 'ꖤ'
SyllableThu\u{a5a5}: 'ꖥ'
SyllableDhu\u{a5a6}: 'ꖦ'
SyllableDhhu\u{a5a7}: 'ꖧ'
SyllableLu\u{a5a8}: 'ꖨ'
SyllableRu\u{a5a9}: 'ꖩ'
SyllableDu\u{a5aa}: 'ꖪ'
SyllableNdu\u{a5ab}: 'ꖫ'
SyllableSu\u{a5ac}: 'ꖬ'
SyllableShu\u{a5ad}: 'ꖭ'
SyllableZu\u{a5ae}: 'ꖮ'
SyllableZhu\u{a5af}: 'ꖯ'
SyllableCu\u{a5b0}: 'ꖰ'
SyllableJu\u{a5b1}: 'ꖱ'
SyllableNju\u{a5b2}: 'ꖲ'
SyllableYu\u{a5b3}: 'ꖳ'
SyllableKu\u{a5b4}: 'ꖴ'
SyllableNggu\u{a5b5}: 'ꖵ'
SyllableGu\u{a5b6}: 'ꖶ'
SyllableMu\u{a5b7}: 'ꖷ'
SyllableNu\u{a5b8}: 'ꖸ'
SyllableNyu\u{a5b9}: 'ꖹ'
SyllableO\u{a5ba}: 'ꖺ'
SyllableOn\u{a5bb}: 'ꖻ'
SyllableNgon\u{a5bc}: 'ꖼ'
SyllableHo\u{a5bd}: 'ꖽ'
SyllableHon\u{a5be}: 'ꖾ'
SyllableWo\u{a5bf}: 'ꖿ'
SyllableWon\u{a5c0}: 'ꗀ'
SyllablePo\u{a5c1}: 'ꗁ'
SyllableBho\u{a5c2}: 'ꗂ'
SyllableBo\u{a5c3}: 'ꗃ'
SyllableMbo\u{a5c4}: 'ꗄ'
SyllableKpo\u{a5c5}: 'ꗅ'
SyllableMgbo\u{a5c6}: 'ꗆ'
SyllableGbo\u{a5c7}: 'ꗇ'
SyllableGbon\u{a5c8}: 'ꗈ'
SyllableFo\u{a5c9}: 'ꗉ'
SyllableVo\u{a5ca}: 'ꗊ'
SyllableTo\u{a5cb}: 'ꗋ'
SyllableTho\u{a5cc}: 'ꗌ'
SyllableDho\u{a5cd}: 'ꗍ'
SyllableDhho\u{a5ce}: 'ꗎ'
SyllableLo\u{a5cf}: 'ꗏ'
SyllableRo\u{a5d0}: 'ꗐ'
SyllableDo\u{a5d1}: 'ꗑ'
SyllableNdo\u{a5d2}: 'ꗒ'
SyllableSo\u{a5d3}: 'ꗓ'
SyllableSho\u{a5d4}: 'ꗔ'
SyllableZo\u{a5d5}: 'ꗕ'
SyllableZho\u{a5d6}: 'ꗖ'
SyllableCo\u{a5d7}: 'ꗗ'
SyllableJo\u{a5d8}: 'ꗘ'
SyllableNjo\u{a5d9}: 'ꗙ'
SyllableYo\u{a5da}: 'ꗚ'
SyllableKo\u{a5db}: 'ꗛ'
SyllableNggo\u{a5dc}: 'ꗜ'
SyllableGo\u{a5dd}: 'ꗝ'
SyllableMo\u{a5de}: 'ꗞ'
SyllableNo\u{a5df}: 'ꗟ'
SyllableNyo\u{a5e0}: 'ꗠ'
SyllableE\u{a5e1}: 'ꗡ'
SyllableEn\u{a5e2}: 'ꗢ'
SyllableNgen\u{a5e3}: 'ꗣ'
SyllableHe\u{a5e4}: 'ꗤ'
SyllableHen\u{a5e5}: 'ꗥ'
SyllableWe\u{a5e6}: 'ꗦ'
SyllableWen\u{a5e7}: 'ꗧ'
SyllablePe\u{a5e8}: 'ꗨ'
SyllableBhe\u{a5e9}: 'ꗩ'
SyllableBe\u{a5ea}: 'ꗪ'
SyllableMbe\u{a5eb}: 'ꗫ'
SyllableKpe\u{a5ec}: 'ꗬ'
SyllableKpen\u{a5ed}: 'ꗭ'
SyllableMgbe\u{a5ee}: 'ꗮ'
SyllableGbe\u{a5ef}: 'ꗯ'
SyllableGben\u{a5f0}: 'ꗰ'
SyllableFe\u{a5f1}: 'ꗱ'
SyllableVe\u{a5f2}: 'ꗲ'
SyllableTe\u{a5f3}: 'ꗳ'
SyllableThe\u{a5f4}: 'ꗴ'
SyllableDhe\u{a5f5}: 'ꗵ'
SyllableDhhe\u{a5f6}: 'ꗶ'
SyllableLe\u{a5f7}: 'ꗷ'
SyllableRe\u{a5f8}: 'ꗸ'
SyllableDe\u{a5f9}: 'ꗹ'
SyllableNde\u{a5fa}: 'ꗺ'
SyllableSe\u{a5fb}: 'ꗻ'
SyllableShe\u{a5fc}: 'ꗼ'
SyllableZe\u{a5fd}: 'ꗽ'
SyllableZhe\u{a5fe}: 'ꗾ'
SyllableCe\u{a5ff}: 'ꗿ'
SyllableJe\u{a600}: 'ꘀ'
SyllableNje\u{a601}: 'ꘁ'
SyllableYe\u{a602}: 'ꘂ'
SyllableKe\u{a603}: 'ꘃ'
SyllableNgge\u{a604}: 'ꘄ'
SyllableNggen\u{a605}: 'ꘅ'
SyllableGe\u{a606}: 'ꘆ'
SyllableGen\u{a607}: 'ꘇ'
SyllableMe\u{a608}: 'ꘈ'
SyllableNe\u{a609}: 'ꘉ'
SyllableNye\u{a60a}: 'ꘊ'
SyllableNg\u{a60b}: 'ꘋ'
SyllableLengthener\u{a60c}: 'ꘌ'
Comma\u{a60d}: '꘍'
FullStop\u{a60e}: '꘎'
QuestionMark\u{a60f}: '꘏'
SyllableNdoleFa\u{a610}: 'ꘐ'
SyllableNdoleKa\u{a611}: 'ꘑ'
SyllableNdoleSoo\u{a612}: 'ꘒ'
SymbolFeeng\u{a613}: 'ꘓ'
SymbolKeeng\u{a614}: 'ꘔ'
SymbolTing\u{a615}: 'ꘕ'
SymbolNii\u{a616}: 'ꘖ'
SymbolBang\u{a617}: 'ꘗ'
SymbolFaa\u{a618}: 'ꘘ'
SymbolTaa\u{a619}: 'ꘙ'
SymbolDang\u{a61a}: 'ꘚ'
SymbolDoong\u{a61b}: 'ꘛ'
SymbolKung\u{a61c}: 'ꘜ'
SymbolTong\u{a61d}: 'ꘝ'
SymbolDoDashO\u{a61e}: 'ꘞ'
SymbolJong\u{a61f}: 'ꘟ'
DigitZero\u{a620}: '꘠'
DigitOne\u{a621}: '꘡'
DigitTwo\u{a622}: '꘢'
DigitThree\u{a623}: '꘣'
DigitFour\u{a624}: '꘤'
DigitFive\u{a625}: '꘥'
DigitSix\u{a626}: '꘦'
DigitSeven\u{a627}: '꘧'
DigitEight\u{a628}: '꘨'
DigitNine\u{a629}: '꘩'
SyllableNdoleMa\u{a62a}: 'ꘪ'
SyllableNdoleDo\u{a62b}: 'ꘫ'
Methods
impl Vai[src]
pub fn new() -> Self[src]
The character with the lowest index in this unicode block
pub fn name(&self) -> String[src]
The character's name, in sentence case
Trait Implementations
impl Iterator for Vai[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) -> usize1.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]
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 Self1.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<Vai> for Vai[src]
fn eq(&self, other: &Vai) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Clone for Vai[src]
ⓘImportant traits for Vaifn clone(&self) -> Vai[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Into<char> for Vai[src]
impl Into<u32> for Vai[src]
impl Eq for Vai[src]
impl Copy for Vai[src]
impl Hash for Vai[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 Vai[src]
impl TryFrom<char> for Vai[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 Vai[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>,