[−][src]Enum unicode_types::greek_extended::GreekExtended
An enum to represent all characters in the GreekExtended block.
Variants
GreekSmallLetterAlphaWithPsili\u{1f00}: 'ἀ'
GreekSmallLetterAlphaWithDasia\u{1f01}: 'ἁ'
GreekSmallLetterAlphaWithPsiliAndVaria\u{1f02}: 'ἂ'
GreekSmallLetterAlphaWithDasiaAndVaria\u{1f03}: 'ἃ'
GreekSmallLetterAlphaWithPsiliAndOxia\u{1f04}: 'ἄ'
GreekSmallLetterAlphaWithDasiaAndOxia\u{1f05}: 'ἅ'
GreekSmallLetterAlphaWithPsiliAndPerispomeni\u{1f06}: 'ἆ'
GreekSmallLetterAlphaWithDasiaAndPerispomeni\u{1f07}: 'ἇ'
GreekCapitalLetterAlphaWithPsili\u{1f08}: 'Ἀ'
GreekCapitalLetterAlphaWithDasia\u{1f09}: 'Ἁ'
GreekCapitalLetterAlphaWithPsiliAndVaria\u{1f0a}: 'Ἂ'
GreekCapitalLetterAlphaWithDasiaAndVaria\u{1f0b}: 'Ἃ'
GreekCapitalLetterAlphaWithPsiliAndOxia\u{1f0c}: 'Ἄ'
GreekCapitalLetterAlphaWithDasiaAndOxia\u{1f0d}: 'Ἅ'
GreekCapitalLetterAlphaWithPsiliAndPerispomeni\u{1f0e}: 'Ἆ'
GreekCapitalLetterAlphaWithDasiaAndPerispomeni\u{1f0f}: 'Ἇ'
GreekSmallLetterEpsilonWithPsili\u{1f10}: 'ἐ'
GreekSmallLetterEpsilonWithDasia\u{1f11}: 'ἑ'
GreekSmallLetterEpsilonWithPsiliAndVaria\u{1f12}: 'ἒ'
GreekSmallLetterEpsilonWithDasiaAndVaria\u{1f13}: 'ἓ'
GreekSmallLetterEpsilonWithPsiliAndOxia\u{1f14}: 'ἔ'
GreekSmallLetterEpsilonWithDasiaAndOxia\u{1f15}: 'ἕ'
GreekCapitalLetterEpsilonWithPsili\u{1f18}: 'Ἐ'
GreekCapitalLetterEpsilonWithDasia\u{1f19}: 'Ἑ'
GreekCapitalLetterEpsilonWithPsiliAndVaria\u{1f1a}: 'Ἒ'
GreekCapitalLetterEpsilonWithDasiaAndVaria\u{1f1b}: 'Ἓ'
GreekCapitalLetterEpsilonWithPsiliAndOxia\u{1f1c}: 'Ἔ'
GreekCapitalLetterEpsilonWithDasiaAndOxia\u{1f1d}: 'Ἕ'
GreekSmallLetterEtaWithPsili\u{1f20}: 'ἠ'
GreekSmallLetterEtaWithDasia\u{1f21}: 'ἡ'
GreekSmallLetterEtaWithPsiliAndVaria\u{1f22}: 'ἢ'
GreekSmallLetterEtaWithDasiaAndVaria\u{1f23}: 'ἣ'
GreekSmallLetterEtaWithPsiliAndOxia\u{1f24}: 'ἤ'
GreekSmallLetterEtaWithDasiaAndOxia\u{1f25}: 'ἥ'
GreekSmallLetterEtaWithPsiliAndPerispomeni\u{1f26}: 'ἦ'
GreekSmallLetterEtaWithDasiaAndPerispomeni\u{1f27}: 'ἧ'
GreekCapitalLetterEtaWithPsili\u{1f28}: 'Ἠ'
GreekCapitalLetterEtaWithDasia\u{1f29}: 'Ἡ'
GreekCapitalLetterEtaWithPsiliAndVaria\u{1f2a}: 'Ἢ'
GreekCapitalLetterEtaWithDasiaAndVaria\u{1f2b}: 'Ἣ'
GreekCapitalLetterEtaWithPsiliAndOxia\u{1f2c}: 'Ἤ'
GreekCapitalLetterEtaWithDasiaAndOxia\u{1f2d}: 'Ἥ'
GreekCapitalLetterEtaWithPsiliAndPerispomeni\u{1f2e}: 'Ἦ'
GreekCapitalLetterEtaWithDasiaAndPerispomeni\u{1f2f}: 'Ἧ'
GreekSmallLetterIotaWithPsili\u{1f30}: 'ἰ'
GreekSmallLetterIotaWithDasia\u{1f31}: 'ἱ'
GreekSmallLetterIotaWithPsiliAndVaria\u{1f32}: 'ἲ'
GreekSmallLetterIotaWithDasiaAndVaria\u{1f33}: 'ἳ'
GreekSmallLetterIotaWithPsiliAndOxia\u{1f34}: 'ἴ'
GreekSmallLetterIotaWithDasiaAndOxia\u{1f35}: 'ἵ'
GreekSmallLetterIotaWithPsiliAndPerispomeni\u{1f36}: 'ἶ'
GreekSmallLetterIotaWithDasiaAndPerispomeni\u{1f37}: 'ἷ'
GreekCapitalLetterIotaWithPsili\u{1f38}: 'Ἰ'
GreekCapitalLetterIotaWithDasia\u{1f39}: 'Ἱ'
GreekCapitalLetterIotaWithPsiliAndVaria\u{1f3a}: 'Ἲ'
GreekCapitalLetterIotaWithDasiaAndVaria\u{1f3b}: 'Ἳ'
GreekCapitalLetterIotaWithPsiliAndOxia\u{1f3c}: 'Ἴ'
GreekCapitalLetterIotaWithDasiaAndOxia\u{1f3d}: 'Ἵ'
GreekCapitalLetterIotaWithPsiliAndPerispomeni\u{1f3e}: 'Ἶ'
GreekCapitalLetterIotaWithDasiaAndPerispomeni\u{1f3f}: 'Ἷ'
GreekSmallLetterOmicronWithPsili\u{1f40}: 'ὀ'
GreekSmallLetterOmicronWithDasia\u{1f41}: 'ὁ'
GreekSmallLetterOmicronWithPsiliAndVaria\u{1f42}: 'ὂ'
GreekSmallLetterOmicronWithDasiaAndVaria\u{1f43}: 'ὃ'
GreekSmallLetterOmicronWithPsiliAndOxia\u{1f44}: 'ὄ'
GreekSmallLetterOmicronWithDasiaAndOxia\u{1f45}: 'ὅ'
GreekCapitalLetterOmicronWithPsili\u{1f48}: 'Ὀ'
GreekCapitalLetterOmicronWithDasia\u{1f49}: 'Ὁ'
GreekCapitalLetterOmicronWithPsiliAndVaria\u{1f4a}: 'Ὂ'
GreekCapitalLetterOmicronWithDasiaAndVaria\u{1f4b}: 'Ὃ'
GreekCapitalLetterOmicronWithPsiliAndOxia\u{1f4c}: 'Ὄ'
GreekCapitalLetterOmicronWithDasiaAndOxia\u{1f4d}: 'Ὅ'
GreekSmallLetterUpsilonWithPsili\u{1f50}: 'ὐ'
GreekSmallLetterUpsilonWithDasia\u{1f51}: 'ὑ'
GreekSmallLetterUpsilonWithPsiliAndVaria\u{1f52}: 'ὒ'
GreekSmallLetterUpsilonWithDasiaAndVaria\u{1f53}: 'ὓ'
GreekSmallLetterUpsilonWithPsiliAndOxia\u{1f54}: 'ὔ'
GreekSmallLetterUpsilonWithDasiaAndOxia\u{1f55}: 'ὕ'
GreekSmallLetterUpsilonWithPsiliAndPerispomeni\u{1f56}: 'ὖ'
GreekSmallLetterUpsilonWithDasiaAndPerispomeni\u{1f57}: 'ὗ'
GreekCapitalLetterUpsilonWithDasia\u{1f59}: 'Ὑ'
GreekCapitalLetterUpsilonWithDasiaAndVaria\u{1f5b}: 'Ὓ'
GreekCapitalLetterUpsilonWithDasiaAndOxia\u{1f5d}: 'Ὕ'
GreekCapitalLetterUpsilonWithDasiaAndPerispomeni\u{1f5f}: 'Ὗ'
GreekSmallLetterOmegaWithPsili\u{1f60}: 'ὠ'
GreekSmallLetterOmegaWithDasia\u{1f61}: 'ὡ'
GreekSmallLetterOmegaWithPsiliAndVaria\u{1f62}: 'ὢ'
GreekSmallLetterOmegaWithDasiaAndVaria\u{1f63}: 'ὣ'
GreekSmallLetterOmegaWithPsiliAndOxia\u{1f64}: 'ὤ'
GreekSmallLetterOmegaWithDasiaAndOxia\u{1f65}: 'ὥ'
GreekSmallLetterOmegaWithPsiliAndPerispomeni\u{1f66}: 'ὦ'
GreekSmallLetterOmegaWithDasiaAndPerispomeni\u{1f67}: 'ὧ'
GreekCapitalLetterOmegaWithPsili\u{1f68}: 'Ὠ'
GreekCapitalLetterOmegaWithDasia\u{1f69}: 'Ὡ'
GreekCapitalLetterOmegaWithPsiliAndVaria\u{1f6a}: 'Ὢ'
GreekCapitalLetterOmegaWithDasiaAndVaria\u{1f6b}: 'Ὣ'
GreekCapitalLetterOmegaWithPsiliAndOxia\u{1f6c}: 'Ὤ'
GreekCapitalLetterOmegaWithDasiaAndOxia\u{1f6d}: 'Ὥ'
GreekCapitalLetterOmegaWithPsiliAndPerispomeni\u{1f6e}: 'Ὦ'
GreekCapitalLetterOmegaWithDasiaAndPerispomeni\u{1f6f}: 'Ὧ'
GreekSmallLetterAlphaWithVaria\u{1f70}: 'ὰ'
GreekSmallLetterAlphaWithOxia\u{1f71}: 'ά'
GreekSmallLetterEpsilonWithVaria\u{1f72}: 'ὲ'
GreekSmallLetterEpsilonWithOxia\u{1f73}: 'έ'
GreekSmallLetterEtaWithVaria\u{1f74}: 'ὴ'
GreekSmallLetterEtaWithOxia\u{1f75}: 'ή'
GreekSmallLetterIotaWithVaria\u{1f76}: 'ὶ'
GreekSmallLetterIotaWithOxia\u{1f77}: 'ί'
GreekSmallLetterOmicronWithVaria\u{1f78}: 'ὸ'
GreekSmallLetterOmicronWithOxia\u{1f79}: 'ό'
GreekSmallLetterUpsilonWithVaria\u{1f7a}: 'ὺ'
GreekSmallLetterUpsilonWithOxia\u{1f7b}: 'ύ'
GreekSmallLetterOmegaWithVaria\u{1f7c}: 'ὼ'
GreekSmallLetterOmegaWithOxia\u{1f7d}: 'ώ'
GreekSmallLetterAlphaWithPsiliAndYpogegrammeni\u{1f80}: 'ᾀ'
GreekSmallLetterAlphaWithDasiaAndYpogegrammeni\u{1f81}: 'ᾁ'
GreekSmallLetterAlphaWithPsiliAndVariaAndYpogegrammeni\u{1f82}: 'ᾂ'
GreekSmallLetterAlphaWithDasiaAndVariaAndYpogegrammeni\u{1f83}: 'ᾃ'
GreekSmallLetterAlphaWithPsiliAndOxiaAndYpogegrammeni\u{1f84}: 'ᾄ'
GreekSmallLetterAlphaWithDasiaAndOxiaAndYpogegrammeni\u{1f85}: 'ᾅ'
GreekSmallLetterAlphaWithPsiliAndPerispomeniAndYpogegrammeni\u{1f86}: 'ᾆ'
GreekSmallLetterAlphaWithDasiaAndPerispomeniAndYpogegrammeni\u{1f87}: 'ᾇ'
GreekCapitalLetterAlphaWithPsiliAndProsgegrammeni\u{1f88}: 'ᾈ'
GreekCapitalLetterAlphaWithDasiaAndProsgegrammeni\u{1f89}: 'ᾉ'
GreekCapitalLetterAlphaWithPsiliAndVariaAndProsgegrammeni\u{1f8a}: 'ᾊ'
GreekCapitalLetterAlphaWithDasiaAndVariaAndProsgegrammeni\u{1f8b}: 'ᾋ'
GreekCapitalLetterAlphaWithPsiliAndOxiaAndProsgegrammeni\u{1f8c}: 'ᾌ'
GreekCapitalLetterAlphaWithDasiaAndOxiaAndProsgegrammeni\u{1f8d}: 'ᾍ'
GreekCapitalLetterAlphaWithPsiliAndPerispomeniAndProsgegrammeni\u{1f8e}: 'ᾎ'
GreekCapitalLetterAlphaWithDasiaAndPerispomeniAndProsgegrammeni\u{1f8f}: 'ᾏ'
GreekSmallLetterEtaWithPsiliAndYpogegrammeni\u{1f90}: 'ᾐ'
GreekSmallLetterEtaWithDasiaAndYpogegrammeni\u{1f91}: 'ᾑ'
GreekSmallLetterEtaWithPsiliAndVariaAndYpogegrammeni\u{1f92}: 'ᾒ'
GreekSmallLetterEtaWithDasiaAndVariaAndYpogegrammeni\u{1f93}: 'ᾓ'
GreekSmallLetterEtaWithPsiliAndOxiaAndYpogegrammeni\u{1f94}: 'ᾔ'
GreekSmallLetterEtaWithDasiaAndOxiaAndYpogegrammeni\u{1f95}: 'ᾕ'
GreekSmallLetterEtaWithPsiliAndPerispomeniAndYpogegrammeni\u{1f96}: 'ᾖ'
GreekSmallLetterEtaWithDasiaAndPerispomeniAndYpogegrammeni\u{1f97}: 'ᾗ'
GreekCapitalLetterEtaWithPsiliAndProsgegrammeni\u{1f98}: 'ᾘ'
GreekCapitalLetterEtaWithDasiaAndProsgegrammeni\u{1f99}: 'ᾙ'
GreekCapitalLetterEtaWithPsiliAndVariaAndProsgegrammeni\u{1f9a}: 'ᾚ'
GreekCapitalLetterEtaWithDasiaAndVariaAndProsgegrammeni\u{1f9b}: 'ᾛ'
GreekCapitalLetterEtaWithPsiliAndOxiaAndProsgegrammeni\u{1f9c}: 'ᾜ'
GreekCapitalLetterEtaWithDasiaAndOxiaAndProsgegrammeni\u{1f9d}: 'ᾝ'
GreekCapitalLetterEtaWithPsiliAndPerispomeniAndProsgegrammeni\u{1f9e}: 'ᾞ'
GreekCapitalLetterEtaWithDasiaAndPerispomeniAndProsgegrammeni\u{1f9f}: 'ᾟ'
GreekSmallLetterOmegaWithPsiliAndYpogegrammeni\u{1fa0}: 'ᾠ'
GreekSmallLetterOmegaWithDasiaAndYpogegrammeni\u{1fa1}: 'ᾡ'
GreekSmallLetterOmegaWithPsiliAndVariaAndYpogegrammeni\u{1fa2}: 'ᾢ'
GreekSmallLetterOmegaWithDasiaAndVariaAndYpogegrammeni\u{1fa3}: 'ᾣ'
GreekSmallLetterOmegaWithPsiliAndOxiaAndYpogegrammeni\u{1fa4}: 'ᾤ'
GreekSmallLetterOmegaWithDasiaAndOxiaAndYpogegrammeni\u{1fa5}: 'ᾥ'
GreekSmallLetterOmegaWithPsiliAndPerispomeniAndYpogegrammeni\u{1fa6}: 'ᾦ'
GreekSmallLetterOmegaWithDasiaAndPerispomeniAndYpogegrammeni\u{1fa7}: 'ᾧ'
GreekCapitalLetterOmegaWithPsiliAndProsgegrammeni\u{1fa8}: 'ᾨ'
GreekCapitalLetterOmegaWithDasiaAndProsgegrammeni\u{1fa9}: 'ᾩ'
GreekCapitalLetterOmegaWithPsiliAndVariaAndProsgegrammeni\u{1faa}: 'ᾪ'
GreekCapitalLetterOmegaWithDasiaAndVariaAndProsgegrammeni\u{1fab}: 'ᾫ'
GreekCapitalLetterOmegaWithPsiliAndOxiaAndProsgegrammeni\u{1fac}: 'ᾬ'
GreekCapitalLetterOmegaWithDasiaAndOxiaAndProsgegrammeni\u{1fad}: 'ᾭ'
GreekCapitalLetterOmegaWithPsiliAndPerispomeniAndProsgegrammeni\u{1fae}: 'ᾮ'
GreekCapitalLetterOmegaWithDasiaAndPerispomeniAndProsgegrammeni\u{1faf}: 'ᾯ'
GreekSmallLetterAlphaWithVrachy\u{1fb0}: 'ᾰ'
GreekSmallLetterAlphaWithMacron\u{1fb1}: 'ᾱ'
GreekSmallLetterAlphaWithVariaAndYpogegrammeni\u{1fb2}: 'ᾲ'
GreekSmallLetterAlphaWithYpogegrammeni\u{1fb3}: 'ᾳ'
GreekSmallLetterAlphaWithOxiaAndYpogegrammeni\u{1fb4}: 'ᾴ'
GreekSmallLetterAlphaWithPerispomeni\u{1fb6}: 'ᾶ'
GreekSmallLetterAlphaWithPerispomeniAndYpogegrammeni\u{1fb7}: 'ᾷ'
GreekCapitalLetterAlphaWithVrachy\u{1fb8}: 'Ᾰ'
GreekCapitalLetterAlphaWithMacron\u{1fb9}: 'Ᾱ'
GreekCapitalLetterAlphaWithVaria\u{1fba}: 'Ὰ'
GreekCapitalLetterAlphaWithOxia\u{1fbb}: 'Ά'
GreekCapitalLetterAlphaWithProsgegrammeni\u{1fbc}: 'ᾼ'
GreekKoronis\u{1fbd}: '᾽'
GreekProsgegrammeni\u{1fbe}: 'ι'
GreekPsili\u{1fbf}: '᾿'
GreekPerispomeni\u{1fc0}: '῀'
GreekDialytikaAndPerispomeni\u{1fc1}: '῁'
GreekSmallLetterEtaWithVariaAndYpogegrammeni\u{1fc2}: 'ῂ'
GreekSmallLetterEtaWithYpogegrammeni\u{1fc3}: 'ῃ'
GreekSmallLetterEtaWithOxiaAndYpogegrammeni\u{1fc4}: 'ῄ'
GreekSmallLetterEtaWithPerispomeni\u{1fc6}: 'ῆ'
GreekSmallLetterEtaWithPerispomeniAndYpogegrammeni\u{1fc7}: 'ῇ'
GreekCapitalLetterEpsilonWithVaria\u{1fc8}: 'Ὲ'
GreekCapitalLetterEpsilonWithOxia\u{1fc9}: 'Έ'
GreekCapitalLetterEtaWithVaria\u{1fca}: 'Ὴ'
GreekCapitalLetterEtaWithOxia\u{1fcb}: 'Ή'
GreekCapitalLetterEtaWithProsgegrammeni\u{1fcc}: 'ῌ'
GreekPsiliAndVaria\u{1fcd}: '῍'
GreekPsiliAndOxia\u{1fce}: '῎'
GreekPsiliAndPerispomeni\u{1fcf}: '῏'
GreekSmallLetterIotaWithVrachy\u{1fd0}: 'ῐ'
GreekSmallLetterIotaWithMacron\u{1fd1}: 'ῑ'
GreekSmallLetterIotaWithDialytikaAndVaria\u{1fd2}: 'ῒ'
GreekSmallLetterIotaWithDialytikaAndOxia\u{1fd3}: 'ΐ'
GreekSmallLetterIotaWithPerispomeni\u{1fd6}: 'ῖ'
GreekSmallLetterIotaWithDialytikaAndPerispomeni\u{1fd7}: 'ῗ'
GreekCapitalLetterIotaWithVrachy\u{1fd8}: 'Ῐ'
GreekCapitalLetterIotaWithMacron\u{1fd9}: 'Ῑ'
GreekCapitalLetterIotaWithVaria\u{1fda}: 'Ὶ'
GreekCapitalLetterIotaWithOxia\u{1fdb}: 'Ί'
GreekDasiaAndVaria\u{1fdd}: '῝'
GreekDasiaAndOxia\u{1fde}: '῞'
GreekDasiaAndPerispomeni\u{1fdf}: '῟'
GreekSmallLetterUpsilonWithVrachy\u{1fe0}: 'ῠ'
GreekSmallLetterUpsilonWithMacron\u{1fe1}: 'ῡ'
GreekSmallLetterUpsilonWithDialytikaAndVaria\u{1fe2}: 'ῢ'
GreekSmallLetterUpsilonWithDialytikaAndOxia\u{1fe3}: 'ΰ'
GreekSmallLetterRhoWithPsili\u{1fe4}: 'ῤ'
GreekSmallLetterRhoWithDasia\u{1fe5}: 'ῥ'
GreekSmallLetterUpsilonWithPerispomeni\u{1fe6}: 'ῦ'
GreekSmallLetterUpsilonWithDialytikaAndPerispomeni\u{1fe7}: 'ῧ'
GreekCapitalLetterUpsilonWithVrachy\u{1fe8}: 'Ῠ'
GreekCapitalLetterUpsilonWithMacron\u{1fe9}: 'Ῡ'
GreekCapitalLetterUpsilonWithVaria\u{1fea}: 'Ὺ'
GreekCapitalLetterUpsilonWithOxia\u{1feb}: 'Ύ'
GreekCapitalLetterRhoWithDasia\u{1fec}: 'Ῥ'
GreekDialytikaAndVaria\u{1fed}: '῭'
GreekDialytikaAndOxia\u{1fee}: '΅'
GreekVaria\u{1fef}: '`'
GreekSmallLetterOmegaWithVariaAndYpogegrammeni\u{1ff2}: 'ῲ'
GreekSmallLetterOmegaWithYpogegrammeni\u{1ff3}: 'ῳ'
GreekSmallLetterOmegaWithOxiaAndYpogegrammeni\u{1ff4}: 'ῴ'
GreekSmallLetterOmegaWithPerispomeni\u{1ff6}: 'ῶ'
GreekSmallLetterOmegaWithPerispomeniAndYpogegrammeni\u{1ff7}: 'ῷ'
GreekCapitalLetterOmicronWithVaria\u{1ff8}: 'Ὸ'
GreekCapitalLetterOmicronWithOxia\u{1ff9}: 'Ό'
GreekCapitalLetterOmegaWithVaria\u{1ffa}: 'Ὼ'
GreekCapitalLetterOmegaWithOxia\u{1ffb}: 'Ώ'
GreekCapitalLetterOmegaWithProsgegrammeni\u{1ffc}: 'ῼ'
GreekOxia\u{1ffd}: '´'
GreekDasia\u{1ffe}: '῾'
Methods
impl GreekExtended[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 GreekExtended[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<GreekExtended> for GreekExtended[src]
fn eq(&self, other: &GreekExtended) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Clone for GreekExtended[src]
ⓘImportant traits for GreekExtendedfn clone(&self) -> GreekExtended[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Into<char> for GreekExtended[src]
impl Into<u32> for GreekExtended[src]
impl Eq for GreekExtended[src]
impl Copy for GreekExtended[src]
impl Hash for GreekExtended[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 GreekExtended[src]
impl TryFrom<char> for GreekExtended[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 GreekExtended[src]
Auto Trait Implementations
impl Send for GreekExtended
impl Sync for GreekExtended
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>,