[][src]Trait rlay_plugin_interface::RlayFilter

pub trait RlayFilter {
    fn filter_name(&self) -> &'static str;
fn filter_entities<'life0, 'async_trait>(
        &'life0 self,
        ctx: FilterContext,
        entities: Vec<Entity>
    ) -> Pin<Box<dyn Future<Output = Vec<bool>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Required methods

fn filter_name(&self) -> &'static str

fn filter_entities<'life0, 'async_trait>(
    &'life0 self,
    ctx: FilterContext,
    entities: Vec<Entity>
) -> Pin<Box<dyn Future<Output = Vec<bool>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Loading content...

Implementors

Loading content...