Skip to main content

MessageResolver

Trait MessageResolver 

Source
pub trait MessageResolver {
    // Required method
    fn resolve(&self, detail: &RuleResultDetail) -> String;
}
Expand description

Strategy pattern interface for resolving messages from password validation failures described by a RuleResultDetail object.

Required Methods§

Source

fn resolve(&self, detail: &RuleResultDetail) -> String

Resolves the message for the supplied rule result detail.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§