Trait AssignmentsFilter

Source
pub trait AssignmentsFilter {
    // Required method
    fn should_include(
        &self,
        outpoint: impl Into<Outpoint>,
        witness_id: Option<Txid>,
    ) -> bool;
}

Required Methods§

Source

fn should_include( &self, outpoint: impl Into<Outpoint>, witness_id: Option<Txid>, ) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl AssignmentsFilter for &[Outpoint]

Source§

fn should_include(&self, outpoint: impl Into<Outpoint>, _: Option<Txid>) -> bool

Source§

impl AssignmentsFilter for BTreeSet<Outpoint>

Source§

fn should_include(&self, outpoint: impl Into<Outpoint>, _: Option<Txid>) -> bool

Source§

impl AssignmentsFilter for Vec<Outpoint>

Source§

fn should_include(&self, outpoint: impl Into<Outpoint>, _: Option<Txid>) -> bool

Source§

impl AssignmentsFilter for HashSet<Outpoint>

Source§

fn should_include(&self, outpoint: impl Into<Outpoint>, _: Option<Txid>) -> bool

Source§

impl<T: AssignmentsFilter> AssignmentsFilter for Option<T>

Source§

fn should_include( &self, outpoint: impl Into<Outpoint>, witness_id: Option<Txid>, ) -> bool

Source§

impl<T: AssignmentsFilter> AssignmentsFilter for &T

Source§

fn should_include( &self, outpoint: impl Into<Outpoint>, witness_id: Option<Txid>, ) -> bool

Source§

impl<T: AssignmentsFilter> AssignmentsFilter for &mut T

Source§

fn should_include( &self, outpoint: impl Into<Outpoint>, witness_id: Option<Txid>, ) -> bool

Source§

impl<V> AssignmentsFilter for BTreeMap<Outpoint, V>

Source§

fn should_include(&self, outpoint: impl Into<Outpoint>, _: Option<Txid>) -> bool

Source§

impl<V> AssignmentsFilter for HashMap<Outpoint, V>

Source§

fn should_include(&self, outpoint: impl Into<Outpoint>, _: Option<Txid>) -> bool

Source§

impl<const LEN: usize> AssignmentsFilter for [Outpoint; LEN]

Source§

fn should_include(&self, outpoint: impl Into<Outpoint>, _: Option<Txid>) -> bool

Implementors§