Trait cosmic_space::util::ValueMatcher

source ·
pub trait ValueMatcher<X> {
    // Required method
    fn is_match(&self, x: &X) -> Result<(), ()>;
}

Required Methods§

source

fn is_match(&self, x: &X) -> Result<(), ()>

Implementors§

source§

impl ValueMatcher<Cmd> for Cmd

source§

impl ValueMatcher<Topic> for Topic

source§

impl ValueMatcher<CmdMethod> for CmdMethod

source§

impl ValueMatcher<Method> for Method

source§

impl ValueMatcher<Method> for MethodPattern

source§

impl ValueMatcher<MethodKind> for MethodKind

source§

impl ValueMatcher<HttpMethod> for HttpMethod

source§

impl ValueMatcher<HypMethod> for HypMethod

source§

impl ValueMatcher<DirectedWaveDef<Recipients>> for RouteScopeSelector

source§

impl ValueMatcher<DirectedWaveDef<Recipients>> for MessageScopeSelector

source§

impl ValueMatcher<DirectedWaveDef<Recipients>> for MessageScopeSelectorAndFilters

source§

impl ValueMatcher<DirectedWaveDef<Recipients>> for MethodScopeSelector

source§

impl ValueMatcher<DirectedWaveDef<Recipients>> for MethodScopeSelectorAndFilters

source§

impl ValueMatcher<DirectedWaveDef<Recipients>> for RouteScopeSelectorAndFilters

source§

impl ValueMatcher<DirectedWaveDef<Surface>> for RouteScopeSelector

source§

impl ValueMatcher<DirectedWaveDef<Surface>> for MessageScopeSelector

source§

impl ValueMatcher<DirectedWaveDef<Surface>> for MessageScopeSelectorAndFilters

source§

impl ValueMatcher<DirectedWaveDef<Surface>> for MethodScopeSelector

source§

impl ValueMatcher<DirectedWaveDef<Surface>> for MethodScopeSelectorAndFilters

source§

impl ValueMatcher<DirectedWaveDef<Surface>> for RouteScopeSelectorAndFilters

source§

impl ValueMatcher<Specific> for SpecificSelector

source§

impl ValueMatcher<Surface> for SurfaceSelector

source§

impl ValueMatcher<ExtMethod> for ExtMethod

source§

impl ValueMatcher<String> for RegexMatcher

source§

impl ValueMatcher<String> for StringMatcher

source§

impl<Pnt> ValueMatcher<Substance> for SubstancePatternDef<Pnt>