Skip to main content

AnytimeQuality

Trait AnytimeQuality 

Source
pub trait AnytimeQuality: Copy + PartialOrd {
    // Provided method
    fn ratio(self) -> Option<f32> { ... }
}
Expand description

Bound on CuAnytimeTask::Quality: comparability for the policy checks, plus how a quality reads back for the status stamp. A custom quality type needs only impl AnytimeQuality for MyQuality {} (unscored in stamps) or an override of ratio.

Provided Methods§

Source

fn ratio(self) -> Option<f32>

Normalized quality for the status stamp; None leaves it out.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl AnytimeQuality for ()

Implementors§