[][src]Trait isnt::std_1::iter::IsntIteratorExt

pub trait IsntIteratorExt<T: ?Sized>: Sealed<T> + Iterator {
#[must_use]    pub fn not_all<F>(&mut self, f: F) -> bool
    where
        F: FnMut(Self::Item) -> bool,
        Self: Sized
;
#[must_use] pub fn not_any<F>(&mut self, f: F) -> bool
    where
        F: FnMut(Self::Item) -> bool,
        Self: Sized
;
#[must_use] pub fn not_eq<I>(self, other: I) -> bool
    where
        I: IntoIterator,
        Self::Item: PartialEq<<I as IntoIterator>::Item>,
        Self: Sized
;
#[must_use] pub fn not_ne<I>(self, other: I) -> bool
    where
        I: IntoIterator,
        Self::Item: PartialEq<<I as IntoIterator>::Item>,
        Self: Sized
;
#[must_use] pub fn not_lt<I>(self, other: I) -> bool
    where
        I: IntoIterator,
        Self::Item: PartialOrd<<I as IntoIterator>::Item>,
        Self: Sized
;
#[must_use] pub fn not_le<I>(self, other: I) -> bool
    where
        I: IntoIterator,
        Self::Item: PartialOrd<<I as IntoIterator>::Item>,
        Self: Sized
;
#[must_use] pub fn not_gt<I>(self, other: I) -> bool
    where
        I: IntoIterator,
        Self::Item: PartialOrd<<I as IntoIterator>::Item>,
        Self: Sized
;
#[must_use] pub fn not_ge<I>(self, other: I) -> bool
    where
        I: IntoIterator,
        Self::Item: PartialOrd<<I as IntoIterator>::Item>,
        Self: Sized
; }

Extension for Iterator

Required methods

#[must_use]pub fn not_all<F>(&mut self, f: F) -> bool where
    F: FnMut(Self::Item) -> bool,
    Self: Sized
[src]

The negation of all

#[must_use]pub fn not_any<F>(&mut self, f: F) -> bool where
    F: FnMut(Self::Item) -> bool,
    Self: Sized
[src]

The negation of any

#[must_use]pub fn not_eq<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialEq<<I as IntoIterator>::Item>,
    Self: Sized
[src]

The negation of eq

#[must_use]pub fn not_ne<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialEq<<I as IntoIterator>::Item>,
    Self: Sized
[src]

The negation of ne

#[must_use]pub fn not_lt<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>,
    Self: Sized
[src]

The negation of lt

#[must_use]pub fn not_le<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>,
    Self: Sized
[src]

The negation of le

#[must_use]pub fn not_gt<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>,
    Self: Sized
[src]

The negation of gt

#[must_use]pub fn not_ge<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>,
    Self: Sized
[src]

The negation of ge

Loading content...

Implementors

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

Loading content...