RevsetFilterExtension

Trait RevsetFilterExtension 

Source
pub trait RevsetFilterExtension:
    Debug
    + Any
    + Send
    + Sync {
    // Required method
    fn matches_commit(&self, commit: &Commit) -> bool;
}
Expand description

A custom revset filter expression, defined by an extension.

Required Methods§

Source

fn matches_commit(&self, commit: &Commit) -> bool

Returns true iff this filter matches the specified commit.

Implementations§

Source§

impl dyn RevsetFilterExtension

Source

pub fn downcast_ref<T: RevsetFilterExtension>(&self) -> Option<&T>

Returns reference of the implementation type.

Implementors§