Trait 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>