Skip to main content

ResultDiscriminatorPolicy

Trait ResultDiscriminatorPolicy 

Source
pub trait ResultDiscriminatorPolicy: Sealed {
    // Required method
    fn decide(&self, discriminator: &str) -> ResultDiscriminatorDecision;
}
Expand description

Registry-agnostic policy seam for already-admitted non-core result types. No policy in this module owns a descriptor registry or activates extensions.

Required Methods§

Source

fn decide(&self, discriminator: &str) -> ResultDiscriminatorDecision

Decides whether an admitted discriminator is core, deferred, or rejected.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§