Skip to main content

RuleDecoder

Trait RuleDecoder 

Source
pub(crate) trait RuleDecoder {
    type Error;

    // Required method
    fn parameters<T: for<'a> Facet<'a>>(&self) -> Result<T, Self::Error>;
}
Expand description

Reads the parameters of one rule of a live ruleset.

Required Associated Types§

Source

type Error

Why the parameters cannot be read.

Required Methods§

Source

fn parameters<T: for<'a> Facet<'a>>(&self) -> Result<T, Self::Error>

Decode the parameters of the rule.

§Errors

Returns an error when the parameters do not fit T.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§