[][src]Enum unicode_types::arabic_presentation_forms_b::ArabicPresentationFormsB

pub enum ArabicPresentationFormsB {
    ArabicFathatanIsolatedForm,
    ArabicTatweelWithFathatanAbove,
    ArabicDammatanIsolatedForm,
    ArabicTailFragment,
    ArabicKasratanIsolatedForm,
    ArabicFathaIsolatedForm,
    ArabicFathaMedialForm,
    ArabicDammaIsolatedForm,
    ArabicDammaMedialForm,
    ArabicKasraIsolatedForm,
    ArabicKasraMedialForm,
    ArabicShaddaIsolatedForm,
    ArabicShaddaMedialForm,
    ArabicSukunIsolatedForm,
    ArabicSukunMedialForm,
    ArabicLetterHamzaIsolatedForm,
    ArabicLetterAlefWithMaddaAboveIsolatedForm,
    ArabicLetterAlefWithMaddaAboveFinalForm,
    ArabicLetterAlefWithHamzaAboveIsolatedForm,
    ArabicLetterAlefWithHamzaAboveFinalForm,
    ArabicLetterWawWithHamzaAboveIsolatedForm,
    ArabicLetterWawWithHamzaAboveFinalForm,
    ArabicLetterAlefWithHamzaBelowIsolatedForm,
    ArabicLetterAlefWithHamzaBelowFinalForm,
    ArabicLetterYehWithHamzaAboveIsolatedForm,
    ArabicLetterYehWithHamzaAboveFinalForm,
    ArabicLetterYehWithHamzaAboveInitialForm,
    ArabicLetterYehWithHamzaAboveMedialForm,
    ArabicLetterAlefIsolatedForm,
    ArabicLetterAlefFinalForm,
    ArabicLetterBehIsolatedForm,
    ArabicLetterBehFinalForm,
    ArabicLetterBehInitialForm,
    ArabicLetterBehMedialForm,
    ArabicLetterTehMarbutaIsolatedForm,
    ArabicLetterTehMarbutaFinalForm,
    ArabicLetterTehIsolatedForm,
    ArabicLetterTehFinalForm,
    ArabicLetterTehInitialForm,
    ArabicLetterTehMedialForm,
    ArabicLetterThehIsolatedForm,
    ArabicLetterThehFinalForm,
    ArabicLetterThehInitialForm,
    ArabicLetterThehMedialForm,
    ArabicLetterJeemIsolatedForm,
    ArabicLetterJeemFinalForm,
    ArabicLetterJeemInitialForm,
    ArabicLetterJeemMedialForm,
    ArabicLetterHahIsolatedForm,
    ArabicLetterHahFinalForm,
    ArabicLetterHahInitialForm,
    ArabicLetterHahMedialForm,
    ArabicLetterKhahIsolatedForm,
    ArabicLetterKhahFinalForm,
    ArabicLetterKhahInitialForm,
    ArabicLetterKhahMedialForm,
    ArabicLetterDalIsolatedForm,
    ArabicLetterDalFinalForm,
    ArabicLetterThalIsolatedForm,
    ArabicLetterThalFinalForm,
    ArabicLetterRehIsolatedForm,
    ArabicLetterRehFinalForm,
    ArabicLetterZainIsolatedForm,
    ArabicLetterZainFinalForm,
    ArabicLetterSeenIsolatedForm,
    ArabicLetterSeenFinalForm,
    ArabicLetterSeenInitialForm,
    ArabicLetterSeenMedialForm,
    ArabicLetterSheenIsolatedForm,
    ArabicLetterSheenFinalForm,
    ArabicLetterSheenInitialForm,
    ArabicLetterSheenMedialForm,
    ArabicLetterSadIsolatedForm,
    ArabicLetterSadFinalForm,
    ArabicLetterSadInitialForm,
    ArabicLetterSadMedialForm,
    ArabicLetterDadIsolatedForm,
    ArabicLetterDadFinalForm,
    ArabicLetterDadInitialForm,
    ArabicLetterDadMedialForm,
    ArabicLetterTahIsolatedForm,
    ArabicLetterTahFinalForm,
    ArabicLetterTahInitialForm,
    ArabicLetterTahMedialForm,
    ArabicLetterZahIsolatedForm,
    ArabicLetterZahFinalForm,
    ArabicLetterZahInitialForm,
    ArabicLetterZahMedialForm,
    ArabicLetterAinIsolatedForm,
    ArabicLetterAinFinalForm,
    ArabicLetterAinInitialForm,
    ArabicLetterAinMedialForm,
    ArabicLetterGhainIsolatedForm,
    ArabicLetterGhainFinalForm,
    ArabicLetterGhainInitialForm,
    ArabicLetterGhainMedialForm,
    ArabicLetterFehIsolatedForm,
    ArabicLetterFehFinalForm,
    ArabicLetterFehInitialForm,
    ArabicLetterFehMedialForm,
    ArabicLetterQafIsolatedForm,
    ArabicLetterQafFinalForm,
    ArabicLetterQafInitialForm,
    ArabicLetterQafMedialForm,
    ArabicLetterKafIsolatedForm,
    ArabicLetterKafFinalForm,
    ArabicLetterKafInitialForm,
    ArabicLetterKafMedialForm,
    ArabicLetterLamIsolatedForm,
    ArabicLetterLamFinalForm,
    ArabicLetterLamInitialForm,
    ArabicLetterLamMedialForm,
    ArabicLetterMeemIsolatedForm,
    ArabicLetterMeemFinalForm,
    ArabicLetterMeemInitialForm,
    ArabicLetterMeemMedialForm,
    ArabicLetterNoonIsolatedForm,
    ArabicLetterNoonFinalForm,
    ArabicLetterNoonInitialForm,
    ArabicLetterNoonMedialForm,
    ArabicLetterHehIsolatedForm,
    ArabicLetterHehFinalForm,
    ArabicLetterHehInitialForm,
    ArabicLetterHehMedialForm,
    ArabicLetterWawIsolatedForm,
    ArabicLetterWawFinalForm,
    ArabicLetterAlefMaksuraIsolatedForm,
    ArabicLetterAlefMaksuraFinalForm,
    ArabicLetterYehIsolatedForm,
    ArabicLetterYehFinalForm,
    ArabicLetterYehInitialForm,
    ArabicLetterYehMedialForm,
    ArabicLigatureLamWithAlefWithMaddaAboveIsolatedForm,
    ArabicLigatureLamWithAlefWithMaddaAboveFinalForm,
    ArabicLigatureLamWithAlefWithHamzaAboveIsolatedForm,
    ArabicLigatureLamWithAlefWithHamzaAboveFinalForm,
    ArabicLigatureLamWithAlefWithHamzaBelowIsolatedForm,
    ArabicLigatureLamWithAlefWithHamzaBelowFinalForm,
    ArabicLigatureLamWithAlefIsolatedForm,
    ArabicLigatureLamWithAlefFinalForm,
}

An enum to represent all characters in the ArabicPresentationFormsB block.

Variants

ArabicFathatanIsolatedForm

\u{fe70}: 'ﹰ'

ArabicTatweelWithFathatanAbove

\u{fe71}: 'ﹱ'

ArabicDammatanIsolatedForm

\u{fe72}: 'ﹲ'

ArabicTailFragment

\u{fe73}: 'ﹳ'

ArabicKasratanIsolatedForm

\u{fe74}: 'ﹴ'

ArabicFathaIsolatedForm

\u{fe76}: 'ﹶ'

ArabicFathaMedialForm

\u{fe77}: 'ﹷ'

ArabicDammaIsolatedForm

\u{fe78}: 'ﹸ'

ArabicDammaMedialForm

\u{fe79}: 'ﹹ'

ArabicKasraIsolatedForm

\u{fe7a}: 'ﹺ'

ArabicKasraMedialForm

\u{fe7b}: 'ﹻ'

ArabicShaddaIsolatedForm

\u{fe7c}: 'ﹼ'

ArabicShaddaMedialForm

\u{fe7d}: 'ﹽ'

ArabicSukunIsolatedForm

\u{fe7e}: 'ﹾ'

ArabicSukunMedialForm

\u{fe7f}: 'ﹿ'

ArabicLetterHamzaIsolatedForm

\u{fe80}: 'ﺀ'

ArabicLetterAlefWithMaddaAboveIsolatedForm

\u{fe81}: 'ﺁ'

ArabicLetterAlefWithMaddaAboveFinalForm

\u{fe82}: 'ﺂ'

ArabicLetterAlefWithHamzaAboveIsolatedForm

\u{fe83}: 'ﺃ'

ArabicLetterAlefWithHamzaAboveFinalForm

\u{fe84}: 'ﺄ'

ArabicLetterWawWithHamzaAboveIsolatedForm

\u{fe85}: 'ﺅ'

ArabicLetterWawWithHamzaAboveFinalForm

\u{fe86}: 'ﺆ'

ArabicLetterAlefWithHamzaBelowIsolatedForm

\u{fe87}: 'ﺇ'

ArabicLetterAlefWithHamzaBelowFinalForm

\u{fe88}: 'ﺈ'

ArabicLetterYehWithHamzaAboveIsolatedForm

\u{fe89}: 'ﺉ'

ArabicLetterYehWithHamzaAboveFinalForm

\u{fe8a}: 'ﺊ'

ArabicLetterYehWithHamzaAboveInitialForm

\u{fe8b}: 'ﺋ'

ArabicLetterYehWithHamzaAboveMedialForm

\u{fe8c}: 'ﺌ'

ArabicLetterAlefIsolatedForm

\u{fe8d}: 'ﺍ'

ArabicLetterAlefFinalForm

\u{fe8e}: 'ﺎ'

ArabicLetterBehIsolatedForm

\u{fe8f}: 'ﺏ'

ArabicLetterBehFinalForm

\u{fe90}: 'ﺐ'

ArabicLetterBehInitialForm

\u{fe91}: 'ﺑ'

ArabicLetterBehMedialForm

\u{fe92}: 'ﺒ'

ArabicLetterTehMarbutaIsolatedForm

\u{fe93}: 'ﺓ'

ArabicLetterTehMarbutaFinalForm

\u{fe94}: 'ﺔ'

ArabicLetterTehIsolatedForm

\u{fe95}: 'ﺕ'

ArabicLetterTehFinalForm

\u{fe96}: 'ﺖ'

ArabicLetterTehInitialForm

\u{fe97}: 'ﺗ'

ArabicLetterTehMedialForm

\u{fe98}: 'ﺘ'

ArabicLetterThehIsolatedForm

\u{fe99}: 'ﺙ'

ArabicLetterThehFinalForm

\u{fe9a}: 'ﺚ'

ArabicLetterThehInitialForm

\u{fe9b}: 'ﺛ'

ArabicLetterThehMedialForm

\u{fe9c}: 'ﺜ'

ArabicLetterJeemIsolatedForm

\u{fe9d}: 'ﺝ'

ArabicLetterJeemFinalForm

\u{fe9e}: 'ﺞ'

ArabicLetterJeemInitialForm

\u{fe9f}: 'ﺟ'

ArabicLetterJeemMedialForm

\u{fea0}: 'ﺠ'

ArabicLetterHahIsolatedForm

\u{fea1}: 'ﺡ'

ArabicLetterHahFinalForm

\u{fea2}: 'ﺢ'

ArabicLetterHahInitialForm

\u{fea3}: 'ﺣ'

ArabicLetterHahMedialForm

\u{fea4}: 'ﺤ'

ArabicLetterKhahIsolatedForm

\u{fea5}: 'ﺥ'

ArabicLetterKhahFinalForm

\u{fea6}: 'ﺦ'

ArabicLetterKhahInitialForm

\u{fea7}: 'ﺧ'

ArabicLetterKhahMedialForm

\u{fea8}: 'ﺨ'

ArabicLetterDalIsolatedForm

\u{fea9}: 'ﺩ'

ArabicLetterDalFinalForm

\u{feaa}: 'ﺪ'

ArabicLetterThalIsolatedForm

\u{feab}: 'ﺫ'

ArabicLetterThalFinalForm

\u{feac}: 'ﺬ'

ArabicLetterRehIsolatedForm

\u{fead}: 'ﺭ'

ArabicLetterRehFinalForm

\u{feae}: 'ﺮ'

ArabicLetterZainIsolatedForm

\u{feaf}: 'ﺯ'

ArabicLetterZainFinalForm

\u{feb0}: 'ﺰ'

ArabicLetterSeenIsolatedForm

\u{feb1}: 'ﺱ'

ArabicLetterSeenFinalForm

\u{feb2}: 'ﺲ'

ArabicLetterSeenInitialForm

\u{feb3}: 'ﺳ'

ArabicLetterSeenMedialForm

\u{feb4}: 'ﺴ'

ArabicLetterSheenIsolatedForm

\u{feb5}: 'ﺵ'

ArabicLetterSheenFinalForm

\u{feb6}: 'ﺶ'

ArabicLetterSheenInitialForm

\u{feb7}: 'ﺷ'

ArabicLetterSheenMedialForm

\u{feb8}: 'ﺸ'

ArabicLetterSadIsolatedForm

\u{feb9}: 'ﺹ'

ArabicLetterSadFinalForm

\u{feba}: 'ﺺ'

ArabicLetterSadInitialForm

\u{febb}: 'ﺻ'

ArabicLetterSadMedialForm

\u{febc}: 'ﺼ'

ArabicLetterDadIsolatedForm

\u{febd}: 'ﺽ'

ArabicLetterDadFinalForm

\u{febe}: 'ﺾ'

ArabicLetterDadInitialForm

\u{febf}: 'ﺿ'

ArabicLetterDadMedialForm

\u{fec0}: 'ﻀ'

ArabicLetterTahIsolatedForm

\u{fec1}: 'ﻁ'

ArabicLetterTahFinalForm

\u{fec2}: 'ﻂ'

ArabicLetterTahInitialForm

\u{fec3}: 'ﻃ'

ArabicLetterTahMedialForm

\u{fec4}: 'ﻄ'

ArabicLetterZahIsolatedForm

\u{fec5}: 'ﻅ'

ArabicLetterZahFinalForm

\u{fec6}: 'ﻆ'

ArabicLetterZahInitialForm

\u{fec7}: 'ﻇ'

ArabicLetterZahMedialForm

\u{fec8}: 'ﻈ'

ArabicLetterAinIsolatedForm

\u{fec9}: 'ﻉ'

ArabicLetterAinFinalForm

\u{feca}: 'ﻊ'

ArabicLetterAinInitialForm

\u{fecb}: 'ﻋ'

ArabicLetterAinMedialForm

\u{fecc}: 'ﻌ'

ArabicLetterGhainIsolatedForm

\u{fecd}: 'ﻍ'

ArabicLetterGhainFinalForm

\u{fece}: 'ﻎ'

ArabicLetterGhainInitialForm

\u{fecf}: 'ﻏ'

ArabicLetterGhainMedialForm

\u{fed0}: 'ﻐ'

ArabicLetterFehIsolatedForm

\u{fed1}: 'ﻑ'

ArabicLetterFehFinalForm

\u{fed2}: 'ﻒ'

ArabicLetterFehInitialForm

\u{fed3}: 'ﻓ'

ArabicLetterFehMedialForm

\u{fed4}: 'ﻔ'

ArabicLetterQafIsolatedForm

\u{fed5}: 'ﻕ'

ArabicLetterQafFinalForm

\u{fed6}: 'ﻖ'

ArabicLetterQafInitialForm

\u{fed7}: 'ﻗ'

ArabicLetterQafMedialForm

\u{fed8}: 'ﻘ'

ArabicLetterKafIsolatedForm

\u{fed9}: 'ﻙ'

ArabicLetterKafFinalForm

\u{feda}: 'ﻚ'

ArabicLetterKafInitialForm

\u{fedb}: 'ﻛ'

ArabicLetterKafMedialForm

\u{fedc}: 'ﻜ'

ArabicLetterLamIsolatedForm

\u{fedd}: 'ﻝ'

ArabicLetterLamFinalForm

\u{fede}: 'ﻞ'

ArabicLetterLamInitialForm

\u{fedf}: 'ﻟ'

ArabicLetterLamMedialForm

\u{fee0}: 'ﻠ'

ArabicLetterMeemIsolatedForm

\u{fee1}: 'ﻡ'

ArabicLetterMeemFinalForm

\u{fee2}: 'ﻢ'

ArabicLetterMeemInitialForm

\u{fee3}: 'ﻣ'

ArabicLetterMeemMedialForm

\u{fee4}: 'ﻤ'

ArabicLetterNoonIsolatedForm

\u{fee5}: 'ﻥ'

ArabicLetterNoonFinalForm

\u{fee6}: 'ﻦ'

ArabicLetterNoonInitialForm

\u{fee7}: 'ﻧ'

ArabicLetterNoonMedialForm

\u{fee8}: 'ﻨ'

ArabicLetterHehIsolatedForm

\u{fee9}: 'ﻩ'

ArabicLetterHehFinalForm

\u{feea}: 'ﻪ'

ArabicLetterHehInitialForm

\u{feeb}: 'ﻫ'

ArabicLetterHehMedialForm

\u{feec}: 'ﻬ'

ArabicLetterWawIsolatedForm

\u{feed}: 'ﻭ'

ArabicLetterWawFinalForm

\u{feee}: 'ﻮ'

ArabicLetterAlefMaksuraIsolatedForm

\u{feef}: 'ﻯ'

ArabicLetterAlefMaksuraFinalForm

\u{fef0}: 'ﻰ'

ArabicLetterYehIsolatedForm

\u{fef1}: 'ﻱ'

ArabicLetterYehFinalForm

\u{fef2}: 'ﻲ'

ArabicLetterYehInitialForm

\u{fef3}: 'ﻳ'

ArabicLetterYehMedialForm

\u{fef4}: 'ﻴ'

ArabicLigatureLamWithAlefWithMaddaAboveIsolatedForm

\u{fef5}: 'ﻵ'

ArabicLigatureLamWithAlefWithMaddaAboveFinalForm

\u{fef6}: 'ﻶ'

ArabicLigatureLamWithAlefWithHamzaAboveIsolatedForm

\u{fef7}: 'ﻷ'

ArabicLigatureLamWithAlefWithHamzaAboveFinalForm

\u{fef8}: 'ﻸ'

ArabicLigatureLamWithAlefWithHamzaBelowIsolatedForm

\u{fef9}: 'ﻹ'

ArabicLigatureLamWithAlefWithHamzaBelowFinalForm

\u{fefa}: 'ﻺ'

ArabicLigatureLamWithAlefIsolatedForm

\u{fefb}: 'ﻻ'

ArabicLigatureLamWithAlefFinalForm

\u{fefc}: 'ﻼ'

Methods

impl ArabicPresentationFormsB[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 ArabicPresentationFormsB[src]

type Item = Self

The type of the elements being iterated over.

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 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]

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]

'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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

Returns the maximum element of an iterator. Read more

fn min(self) -> Option<Self::Item> where
    Self::Item: Ord
1.0.0
[src]

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]

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]

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]

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]

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]

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]

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]

🔬 This is a nightly-only experimental API. (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]

Creates an iterator which [clone]s all of its elements. Read more

fn cycle(self) -> Cycle<Self> where
    Self: Clone
1.0.0
[src]

Repeats an iterator endlessly. Read more

fn sum<S>(self) -> S where
    S: Sum<Self::Item>, 
1.11.0
[src]

Sums the elements of an iterator. Read more

fn product<P>(self) -> P where
    P: Product<Self::Item>, 
1.11.0
[src]

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]

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]

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]

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]

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]

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]

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]

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]

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]

🔬 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]

🔬 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]

🔬 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<ArabicPresentationFormsB> for ArabicPresentationFormsB[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for ArabicPresentationFormsB[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Into<char> for ArabicPresentationFormsB[src]

impl Into<u32> for ArabicPresentationFormsB[src]

impl Eq for ArabicPresentationFormsB[src]

impl Copy for ArabicPresentationFormsB[src]

impl Hash for ArabicPresentationFormsB[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for ArabicPresentationFormsB[src]

impl TryFrom<char> for ArabicPresentationFormsB[src]

type Error = ()

The type returned in the event of a conversion error.

impl TryFrom<u32> for ArabicPresentationFormsB[src]

type Error = ()

The type returned in the event of a conversion error.

Auto Trait Implementations

impl Send for ArabicPresentationFormsB

impl Sync for ArabicPresentationFormsB

Blanket Implementations

impl<I> IntoIterator for I where
    I: Iterator
[src]

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?

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.