[][src]Trait lang_extension::convert::RawValueFilter

pub trait RawValueFilter: Value + Sync + Send {
    fn filter_raw(&self, value: Box<dyn Value>) -> Option<Box<dyn Value>>;
fn as_trait_ref(&self) -> &dyn RawValueFilter;
fn as_trait_mut(&mut self) -> &mut dyn RawValueFilter;
fn clone_boxed(&self) -> Box<dyn RawValueFilter>;
fn to_boxed(self) -> Box<dyn RawValueFilter>; }

Required methods

fn filter_raw(&self, value: Box<dyn Value>) -> Option<Box<dyn Value>>

fn as_trait_ref(&self) -> &dyn RawValueFilter

fn as_trait_mut(&mut self) -> &mut dyn RawValueFilter

fn clone_boxed(&self) -> Box<dyn RawValueFilter>

fn to_boxed(self) -> Box<dyn RawValueFilter>

Loading content...

Implementors

impl<V: ?Sized + ValueConstraint> RawValueFilter for DefaultValueFilter<V>[src]

Loading content...