[−][src]Enum unicode_types::latin_extended_additional::LatinExtendedAdditional
An enum to represent all characters in the LatinExtendedAdditional block.
Variants
LatinCapitalLetterAWithRingBelow
\u{1e00}: 'Ḁ'
LatinSmallLetterAWithRingBelow
\u{1e01}: 'ḁ'
LatinCapitalLetterBWithDotAbove
\u{1e02}: 'Ḃ'
LatinSmallLetterBWithDotAbove
\u{1e03}: 'ḃ'
LatinCapitalLetterBWithDotBelow
\u{1e04}: 'Ḅ'
LatinSmallLetterBWithDotBelow
\u{1e05}: 'ḅ'
LatinCapitalLetterBWithLineBelow
\u{1e06}: 'Ḇ'
LatinSmallLetterBWithLineBelow
\u{1e07}: 'ḇ'
LatinCapitalLetterCWithCedillaAndAcute
\u{1e08}: 'Ḉ'
LatinSmallLetterCWithCedillaAndAcute
\u{1e09}: 'ḉ'
LatinCapitalLetterDWithDotAbove
\u{1e0a}: 'Ḋ'
LatinSmallLetterDWithDotAbove
\u{1e0b}: 'ḋ'
LatinCapitalLetterDWithDotBelow
\u{1e0c}: 'Ḍ'
LatinSmallLetterDWithDotBelow
\u{1e0d}: 'ḍ'
LatinCapitalLetterDWithLineBelow
\u{1e0e}: 'Ḏ'
LatinSmallLetterDWithLineBelow
\u{1e0f}: 'ḏ'
LatinCapitalLetterDWithCedilla
\u{1e10}: 'Ḑ'
LatinSmallLetterDWithCedilla
\u{1e11}: 'ḑ'
LatinCapitalLetterDWithCircumflexBelow
\u{1e12}: 'Ḓ'
LatinSmallLetterDWithCircumflexBelow
\u{1e13}: 'ḓ'
LatinCapitalLetterEWithMacronAndGrave
\u{1e14}: 'Ḕ'
LatinSmallLetterEWithMacronAndGrave
\u{1e15}: 'ḕ'
LatinCapitalLetterEWithMacronAndAcute
\u{1e16}: 'Ḗ'
LatinSmallLetterEWithMacronAndAcute
\u{1e17}: 'ḗ'
LatinCapitalLetterEWithCircumflexBelow
\u{1e18}: 'Ḙ'
LatinSmallLetterEWithCircumflexBelow
\u{1e19}: 'ḙ'
LatinCapitalLetterEWithTildeBelow
\u{1e1a}: 'Ḛ'
LatinSmallLetterEWithTildeBelow
\u{1e1b}: 'ḛ'
LatinCapitalLetterEWithCedillaAndBreve
\u{1e1c}: 'Ḝ'
LatinSmallLetterEWithCedillaAndBreve
\u{1e1d}: 'ḝ'
LatinCapitalLetterFWithDotAbove
\u{1e1e}: 'Ḟ'
LatinSmallLetterFWithDotAbove
\u{1e1f}: 'ḟ'
LatinCapitalLetterGWithMacron
\u{1e20}: 'Ḡ'
LatinSmallLetterGWithMacron
\u{1e21}: 'ḡ'
LatinCapitalLetterHWithDotAbove
\u{1e22}: 'Ḣ'
LatinSmallLetterHWithDotAbove
\u{1e23}: 'ḣ'
LatinCapitalLetterHWithDotBelow
\u{1e24}: 'Ḥ'
LatinSmallLetterHWithDotBelow
\u{1e25}: 'ḥ'
LatinCapitalLetterHWithDiaeresis
\u{1e26}: 'Ḧ'
LatinSmallLetterHWithDiaeresis
\u{1e27}: 'ḧ'
LatinCapitalLetterHWithCedilla
\u{1e28}: 'Ḩ'
LatinSmallLetterHWithCedilla
\u{1e29}: 'ḩ'
LatinCapitalLetterHWithBreveBelow
\u{1e2a}: 'Ḫ'
LatinSmallLetterHWithBreveBelow
\u{1e2b}: 'ḫ'
LatinCapitalLetterIWithTildeBelow
\u{1e2c}: 'Ḭ'
LatinSmallLetterIWithTildeBelow
\u{1e2d}: 'ḭ'
LatinCapitalLetterIWithDiaeresisAndAcute
\u{1e2e}: 'Ḯ'
LatinSmallLetterIWithDiaeresisAndAcute
\u{1e2f}: 'ḯ'
LatinCapitalLetterKWithAcute
\u{1e30}: 'Ḱ'
LatinSmallLetterKWithAcute
\u{1e31}: 'ḱ'
LatinCapitalLetterKWithDotBelow
\u{1e32}: 'Ḳ'
LatinSmallLetterKWithDotBelow
\u{1e33}: 'ḳ'
LatinCapitalLetterKWithLineBelow
\u{1e34}: 'Ḵ'
LatinSmallLetterKWithLineBelow
\u{1e35}: 'ḵ'
LatinCapitalLetterLWithDotBelow
\u{1e36}: 'Ḷ'
LatinSmallLetterLWithDotBelow
\u{1e37}: 'ḷ'
LatinCapitalLetterLWithDotBelowAndMacron
\u{1e38}: 'Ḹ'
LatinSmallLetterLWithDotBelowAndMacron
\u{1e39}: 'ḹ'
LatinCapitalLetterLWithLineBelow
\u{1e3a}: 'Ḻ'
LatinSmallLetterLWithLineBelow
\u{1e3b}: 'ḻ'
LatinCapitalLetterLWithCircumflexBelow
\u{1e3c}: 'Ḽ'
LatinSmallLetterLWithCircumflexBelow
\u{1e3d}: 'ḽ'
LatinCapitalLetterMWithAcute
\u{1e3e}: 'Ḿ'
LatinSmallLetterMWithAcute
\u{1e3f}: 'ḿ'
LatinCapitalLetterMWithDotAbove
\u{1e40}: 'Ṁ'
LatinSmallLetterMWithDotAbove
\u{1e41}: 'ṁ'
LatinCapitalLetterMWithDotBelow
\u{1e42}: 'Ṃ'
LatinSmallLetterMWithDotBelow
\u{1e43}: 'ṃ'
LatinCapitalLetterNWithDotAbove
\u{1e44}: 'Ṅ'
LatinSmallLetterNWithDotAbove
\u{1e45}: 'ṅ'
LatinCapitalLetterNWithDotBelow
\u{1e46}: 'Ṇ'
LatinSmallLetterNWithDotBelow
\u{1e47}: 'ṇ'
LatinCapitalLetterNWithLineBelow
\u{1e48}: 'Ṉ'
LatinSmallLetterNWithLineBelow
\u{1e49}: 'ṉ'
LatinCapitalLetterNWithCircumflexBelow
\u{1e4a}: 'Ṋ'
LatinSmallLetterNWithCircumflexBelow
\u{1e4b}: 'ṋ'
LatinCapitalLetterOWithTildeAndAcute
\u{1e4c}: 'Ṍ'
LatinSmallLetterOWithTildeAndAcute
\u{1e4d}: 'ṍ'
LatinCapitalLetterOWithTildeAndDiaeresis
\u{1e4e}: 'Ṏ'
LatinSmallLetterOWithTildeAndDiaeresis
\u{1e4f}: 'ṏ'
LatinCapitalLetterOWithMacronAndGrave
\u{1e50}: 'Ṑ'
LatinSmallLetterOWithMacronAndGrave
\u{1e51}: 'ṑ'
LatinCapitalLetterOWithMacronAndAcute
\u{1e52}: 'Ṓ'
LatinSmallLetterOWithMacronAndAcute
\u{1e53}: 'ṓ'
LatinCapitalLetterPWithAcute
\u{1e54}: 'Ṕ'
LatinSmallLetterPWithAcute
\u{1e55}: 'ṕ'
LatinCapitalLetterPWithDotAbove
\u{1e56}: 'Ṗ'
LatinSmallLetterPWithDotAbove
\u{1e57}: 'ṗ'
LatinCapitalLetterRWithDotAbove
\u{1e58}: 'Ṙ'
LatinSmallLetterRWithDotAbove
\u{1e59}: 'ṙ'
LatinCapitalLetterRWithDotBelow
\u{1e5a}: 'Ṛ'
LatinSmallLetterRWithDotBelow
\u{1e5b}: 'ṛ'
LatinCapitalLetterRWithDotBelowAndMacron
\u{1e5c}: 'Ṝ'
LatinSmallLetterRWithDotBelowAndMacron
\u{1e5d}: 'ṝ'
LatinCapitalLetterRWithLineBelow
\u{1e5e}: 'Ṟ'
LatinSmallLetterRWithLineBelow
\u{1e5f}: 'ṟ'
LatinCapitalLetterSWithDotAbove
\u{1e60}: 'Ṡ'
LatinSmallLetterSWithDotAbove
\u{1e61}: 'ṡ'
LatinCapitalLetterSWithDotBelow
\u{1e62}: 'Ṣ'
LatinSmallLetterSWithDotBelow
\u{1e63}: 'ṣ'
LatinCapitalLetterSWithAcuteAndDotAbove
\u{1e64}: 'Ṥ'
LatinSmallLetterSWithAcuteAndDotAbove
\u{1e65}: 'ṥ'
LatinCapitalLetterSWithCaronAndDotAbove
\u{1e66}: 'Ṧ'
LatinSmallLetterSWithCaronAndDotAbove
\u{1e67}: 'ṧ'
LatinCapitalLetterSWithDotBelowAndDotAbove
\u{1e68}: 'Ṩ'
LatinSmallLetterSWithDotBelowAndDotAbove
\u{1e69}: 'ṩ'
LatinCapitalLetterTWithDotAbove
\u{1e6a}: 'Ṫ'
LatinSmallLetterTWithDotAbove
\u{1e6b}: 'ṫ'
LatinCapitalLetterTWithDotBelow
\u{1e6c}: 'Ṭ'
LatinSmallLetterTWithDotBelow
\u{1e6d}: 'ṭ'
LatinCapitalLetterTWithLineBelow
\u{1e6e}: 'Ṯ'
LatinSmallLetterTWithLineBelow
\u{1e6f}: 'ṯ'
LatinCapitalLetterTWithCircumflexBelow
\u{1e70}: 'Ṱ'
LatinSmallLetterTWithCircumflexBelow
\u{1e71}: 'ṱ'
LatinCapitalLetterUWithDiaeresisBelow
\u{1e72}: 'Ṳ'
LatinSmallLetterUWithDiaeresisBelow
\u{1e73}: 'ṳ'
LatinCapitalLetterUWithTildeBelow
\u{1e74}: 'Ṵ'
LatinSmallLetterUWithTildeBelow
\u{1e75}: 'ṵ'
LatinCapitalLetterUWithCircumflexBelow
\u{1e76}: 'Ṷ'
LatinSmallLetterUWithCircumflexBelow
\u{1e77}: 'ṷ'
LatinCapitalLetterUWithTildeAndAcute
\u{1e78}: 'Ṹ'
LatinSmallLetterUWithTildeAndAcute
\u{1e79}: 'ṹ'
LatinCapitalLetterUWithMacronAndDiaeresis
\u{1e7a}: 'Ṻ'
LatinSmallLetterUWithMacronAndDiaeresis
\u{1e7b}: 'ṻ'
LatinCapitalLetterVWithTilde
\u{1e7c}: 'Ṽ'
LatinSmallLetterVWithTilde
\u{1e7d}: 'ṽ'
LatinCapitalLetterVWithDotBelow
\u{1e7e}: 'Ṿ'
LatinSmallLetterVWithDotBelow
\u{1e7f}: 'ṿ'
LatinCapitalLetterWWithGrave
\u{1e80}: 'Ẁ'
LatinSmallLetterWWithGrave
\u{1e81}: 'ẁ'
LatinCapitalLetterWWithAcute
\u{1e82}: 'Ẃ'
LatinSmallLetterWWithAcute
\u{1e83}: 'ẃ'
LatinCapitalLetterWWithDiaeresis
\u{1e84}: 'Ẅ'
LatinSmallLetterWWithDiaeresis
\u{1e85}: 'ẅ'
LatinCapitalLetterWWithDotAbove
\u{1e86}: 'Ẇ'
LatinSmallLetterWWithDotAbove
\u{1e87}: 'ẇ'
LatinCapitalLetterWWithDotBelow
\u{1e88}: 'Ẉ'
LatinSmallLetterWWithDotBelow
\u{1e89}: 'ẉ'
LatinCapitalLetterXWithDotAbove
\u{1e8a}: 'Ẋ'
LatinSmallLetterXWithDotAbove
\u{1e8b}: 'ẋ'
LatinCapitalLetterXWithDiaeresis
\u{1e8c}: 'Ẍ'
LatinSmallLetterXWithDiaeresis
\u{1e8d}: 'ẍ'
LatinCapitalLetterYWithDotAbove
\u{1e8e}: 'Ẏ'
LatinSmallLetterYWithDotAbove
\u{1e8f}: 'ẏ'
LatinCapitalLetterZWithCircumflex
\u{1e90}: 'Ẑ'
LatinSmallLetterZWithCircumflex
\u{1e91}: 'ẑ'
LatinCapitalLetterZWithDotBelow
\u{1e92}: 'Ẓ'
LatinSmallLetterZWithDotBelow
\u{1e93}: 'ẓ'
LatinCapitalLetterZWithLineBelow
\u{1e94}: 'Ẕ'
LatinSmallLetterZWithLineBelow
\u{1e95}: 'ẕ'
LatinSmallLetterHWithLineBelow
\u{1e96}: 'ẖ'
LatinSmallLetterTWithDiaeresis
\u{1e97}: 'ẗ'
LatinSmallLetterWWithRingAbove
\u{1e98}: 'ẘ'
LatinSmallLetterYWithRingAbove
\u{1e99}: 'ẙ'
LatinSmallLetterAWithRightHalfRing
\u{1e9a}: 'ẚ'
LatinSmallLetterLongSWithDotAbove
\u{1e9b}: 'ẛ'
LatinSmallLetterLongSWithDiagonalStroke
\u{1e9c}: 'ẜ'
LatinSmallLetterLongSWithHighStroke
\u{1e9d}: 'ẝ'
LatinCapitalLetterSharpS
\u{1e9e}: 'ẞ'
LatinSmallLetterDelta
\u{1e9f}: 'ẟ'
LatinCapitalLetterAWithDotBelow
\u{1ea0}: 'Ạ'
LatinSmallLetterAWithDotBelow
\u{1ea1}: 'ạ'
LatinCapitalLetterAWithHookAbove
\u{1ea2}: 'Ả'
LatinSmallLetterAWithHookAbove
\u{1ea3}: 'ả'
LatinCapitalLetterAWithCircumflexAndAcute
\u{1ea4}: 'Ấ'
LatinSmallLetterAWithCircumflexAndAcute
\u{1ea5}: 'ấ'
LatinCapitalLetterAWithCircumflexAndGrave
\u{1ea6}: 'Ầ'
LatinSmallLetterAWithCircumflexAndGrave
\u{1ea7}: 'ầ'
LatinCapitalLetterAWithCircumflexAndHookAbove
\u{1ea8}: 'Ẩ'
LatinSmallLetterAWithCircumflexAndHookAbove
\u{1ea9}: 'ẩ'
LatinCapitalLetterAWithCircumflexAndTilde
\u{1eaa}: 'Ẫ'
LatinSmallLetterAWithCircumflexAndTilde
\u{1eab}: 'ẫ'
LatinCapitalLetterAWithCircumflexAndDotBelow
\u{1eac}: 'Ậ'
LatinSmallLetterAWithCircumflexAndDotBelow
\u{1ead}: 'ậ'
LatinCapitalLetterAWithBreveAndAcute
\u{1eae}: 'Ắ'
LatinSmallLetterAWithBreveAndAcute
\u{1eaf}: 'ắ'
LatinCapitalLetterAWithBreveAndGrave
\u{1eb0}: 'Ằ'
LatinSmallLetterAWithBreveAndGrave
\u{1eb1}: 'ằ'
LatinCapitalLetterAWithBreveAndHookAbove
\u{1eb2}: 'Ẳ'
LatinSmallLetterAWithBreveAndHookAbove
\u{1eb3}: 'ẳ'
LatinCapitalLetterAWithBreveAndTilde
\u{1eb4}: 'Ẵ'
LatinSmallLetterAWithBreveAndTilde
\u{1eb5}: 'ẵ'
LatinCapitalLetterAWithBreveAndDotBelow
\u{1eb6}: 'Ặ'
LatinSmallLetterAWithBreveAndDotBelow
\u{1eb7}: 'ặ'
LatinCapitalLetterEWithDotBelow
\u{1eb8}: 'Ẹ'
LatinSmallLetterEWithDotBelow
\u{1eb9}: 'ẹ'
LatinCapitalLetterEWithHookAbove
\u{1eba}: 'Ẻ'
LatinSmallLetterEWithHookAbove
\u{1ebb}: 'ẻ'
LatinCapitalLetterEWithTilde
\u{1ebc}: 'Ẽ'
LatinSmallLetterEWithTilde
\u{1ebd}: 'ẽ'
LatinCapitalLetterEWithCircumflexAndAcute
\u{1ebe}: 'Ế'
LatinSmallLetterEWithCircumflexAndAcute
\u{1ebf}: 'ế'
LatinCapitalLetterEWithCircumflexAndGrave
\u{1ec0}: 'Ề'
LatinSmallLetterEWithCircumflexAndGrave
\u{1ec1}: 'ề'
LatinCapitalLetterEWithCircumflexAndHookAbove
\u{1ec2}: 'Ể'
LatinSmallLetterEWithCircumflexAndHookAbove
\u{1ec3}: 'ể'
LatinCapitalLetterEWithCircumflexAndTilde
\u{1ec4}: 'Ễ'
LatinSmallLetterEWithCircumflexAndTilde
\u{1ec5}: 'ễ'
LatinCapitalLetterEWithCircumflexAndDotBelow
\u{1ec6}: 'Ệ'
LatinSmallLetterEWithCircumflexAndDotBelow
\u{1ec7}: 'ệ'
LatinCapitalLetterIWithHookAbove
\u{1ec8}: 'Ỉ'
LatinSmallLetterIWithHookAbove
\u{1ec9}: 'ỉ'
LatinCapitalLetterIWithDotBelow
\u{1eca}: 'Ị'
LatinSmallLetterIWithDotBelow
\u{1ecb}: 'ị'
LatinCapitalLetterOWithDotBelow
\u{1ecc}: 'Ọ'
LatinSmallLetterOWithDotBelow
\u{1ecd}: 'ọ'
LatinCapitalLetterOWithHookAbove
\u{1ece}: 'Ỏ'
LatinSmallLetterOWithHookAbove
\u{1ecf}: 'ỏ'
LatinCapitalLetterOWithCircumflexAndAcute
\u{1ed0}: 'Ố'
LatinSmallLetterOWithCircumflexAndAcute
\u{1ed1}: 'ố'
LatinCapitalLetterOWithCircumflexAndGrave
\u{1ed2}: 'Ồ'
LatinSmallLetterOWithCircumflexAndGrave
\u{1ed3}: 'ồ'
LatinCapitalLetterOWithCircumflexAndHookAbove
\u{1ed4}: 'Ổ'
LatinSmallLetterOWithCircumflexAndHookAbove
\u{1ed5}: 'ổ'
LatinCapitalLetterOWithCircumflexAndTilde
\u{1ed6}: 'Ỗ'
LatinSmallLetterOWithCircumflexAndTilde
\u{1ed7}: 'ỗ'
LatinCapitalLetterOWithCircumflexAndDotBelow
\u{1ed8}: 'Ộ'
LatinSmallLetterOWithCircumflexAndDotBelow
\u{1ed9}: 'ộ'
LatinCapitalLetterOWithHornAndAcute
\u{1eda}: 'Ớ'
LatinSmallLetterOWithHornAndAcute
\u{1edb}: 'ớ'
LatinCapitalLetterOWithHornAndGrave
\u{1edc}: 'Ờ'
LatinSmallLetterOWithHornAndGrave
\u{1edd}: 'ờ'
LatinCapitalLetterOWithHornAndHookAbove
\u{1ede}: 'Ở'
LatinSmallLetterOWithHornAndHookAbove
\u{1edf}: 'ở'
LatinCapitalLetterOWithHornAndTilde
\u{1ee0}: 'Ỡ'
LatinSmallLetterOWithHornAndTilde
\u{1ee1}: 'ỡ'
LatinCapitalLetterOWithHornAndDotBelow
\u{1ee2}: 'Ợ'
LatinSmallLetterOWithHornAndDotBelow
\u{1ee3}: 'ợ'
LatinCapitalLetterUWithDotBelow
\u{1ee4}: 'Ụ'
LatinSmallLetterUWithDotBelow
\u{1ee5}: 'ụ'
LatinCapitalLetterUWithHookAbove
\u{1ee6}: 'Ủ'
LatinSmallLetterUWithHookAbove
\u{1ee7}: 'ủ'
LatinCapitalLetterUWithHornAndAcute
\u{1ee8}: 'Ứ'
LatinSmallLetterUWithHornAndAcute
\u{1ee9}: 'ứ'
LatinCapitalLetterUWithHornAndGrave
\u{1eea}: 'Ừ'
LatinSmallLetterUWithHornAndGrave
\u{1eeb}: 'ừ'
LatinCapitalLetterUWithHornAndHookAbove
\u{1eec}: 'Ử'
LatinSmallLetterUWithHornAndHookAbove
\u{1eed}: 'ử'
LatinCapitalLetterUWithHornAndTilde
\u{1eee}: 'Ữ'
LatinSmallLetterUWithHornAndTilde
\u{1eef}: 'ữ'
LatinCapitalLetterUWithHornAndDotBelow
\u{1ef0}: 'Ự'
LatinSmallLetterUWithHornAndDotBelow
\u{1ef1}: 'ự'
LatinCapitalLetterYWithGrave
\u{1ef2}: 'Ỳ'
LatinSmallLetterYWithGrave
\u{1ef3}: 'ỳ'
LatinCapitalLetterYWithDotBelow
\u{1ef4}: 'Ỵ'
LatinSmallLetterYWithDotBelow
\u{1ef5}: 'ỵ'
LatinCapitalLetterYWithHookAbove
\u{1ef6}: 'Ỷ'
LatinSmallLetterYWithHookAbove
\u{1ef7}: 'ỷ'
LatinCapitalLetterYWithTilde
\u{1ef8}: 'Ỹ'
LatinSmallLetterYWithTilde
\u{1ef9}: 'ỹ'
LatinCapitalLetterMiddleDashWelshLl
\u{1efa}: 'Ỻ'
LatinSmallLetterMiddleDashWelshLl
\u{1efb}: 'ỻ'
LatinCapitalLetterMiddleDashWelshV
\u{1efc}: 'Ỽ'
LatinSmallLetterMiddleDashWelshV
\u{1efd}: 'ỽ'
LatinCapitalLetterYWithLoop
\u{1efe}: 'Ỿ'
Methods
impl LatinExtendedAdditional
[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 Copy for LatinExtendedAdditional
[src]
impl Iterator for LatinExtendedAdditional
[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,
1.36.0[src]
Self: Iterator<Item = &'a T>,
T: 'a + Copy,
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<LatinExtendedAdditional> for LatinExtendedAdditional
[src]
fn eq(&self, other: &LatinExtendedAdditional) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for LatinExtendedAdditional
[src]
ⓘImportant traits for LatinExtendedAdditionalfn clone(&self) -> LatinExtendedAdditional
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for LatinExtendedAdditional
[src]
impl Into<char> for LatinExtendedAdditional
[src]
impl Into<u32> for LatinExtendedAdditional
[src]
impl Debug for LatinExtendedAdditional
[src]
impl Hash for LatinExtendedAdditional
[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 TryFrom<char> for LatinExtendedAdditional
[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 LatinExtendedAdditional
[src]
Auto Trait Implementations
impl Send for LatinExtendedAdditional
impl Sync for LatinExtendedAdditional
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,