[−][src]Struct evmap::Predicate
Unary predicate used to retain elements.
The predicate function is called once for each distinct value, and true
if this is the
first call to the predicate on the second application of the operation.
Implementations
impl<V> Predicate<V>
[src]
pub fn eval(&mut self, value: &V, reset: bool) -> bool
[src]
Evaluate the predicate for the given element
Trait Implementations
impl<V> Debug for Predicate<V>
[src]
impl<V> Eq for Predicate<V>
[src]
impl<V> PartialEq<Predicate<V>> for Predicate<V>
[src]
Auto Trait Implementations
impl<V> !RefUnwindSafe for Predicate<V>
impl<V> Send for Predicate<V>
impl<V> !Sync for Predicate<V>
impl<V> Unpin for Predicate<V>
impl<V> !UnwindSafe for Predicate<V>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[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>,