Skip to main content

AdmissionPolicy

Trait AdmissionPolicy 

Source
pub trait AdmissionPolicy:
    Send
    + Sync
    + Debug {
    // Required method
    fn admit(&self, ctx: &AdmissionContext) -> AdmissionDecision;
}
Expand description

Decides whether a miss about to be served is worth keeping, and where.

Required Methods§

Source

fn admit(&self, ctx: &AdmissionContext) -> AdmissionDecision

Judge one miss. Called on the serve path, so it must not block.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§