Skip to main content

ToPredicateFn

Trait ToPredicateFn 

Source
pub trait ToPredicateFn<'repo> {
    // Required method
    fn to_predicate_fn(&self) -> Box<dyn FnMut(&IndexEntry<'repo>) -> bool + '_>;
}

Required Methods§

Source

fn to_predicate_fn(&self) -> Box<dyn FnMut(&IndexEntry<'repo>) -> bool + '_>

Creates function that tests if the given entry is included in the set.

The predicate function is evaluated in order of RevsetIterator.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'repo> ToPredicateFn<'repo> for Box<dyn Fn(&IndexEntry<'repo>) -> bool + 'repo>

Source§

fn to_predicate_fn(&self) -> Box<dyn FnMut(&IndexEntry<'repo>) -> bool + '_>

Source§

impl<'repo, T> ToPredicateFn<'repo> for Box<T>
where T: ToPredicateFn<'repo> + ?Sized,

Source§

fn to_predicate_fn(&self) -> Box<dyn FnMut(&IndexEntry<'repo>) -> bool + '_>

Implementors§