[−][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) -> &str
[src]
The character's name, all lowercase and space-separated
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) -> 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<GreekExtended> for GreekExtended
[src]
fn eq(&self, other: &GreekExtended) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.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>,