Skip to main content

BudgetSource

Trait BudgetSource 

Source
pub trait BudgetSource {
    // Required method
    fn read(
        &self,
        name: &str,
    ) -> Result<Option<BudgetPolicy>, ServiceEffectError>;
}
Expand description

Reads a holder’s budget and stop policy from Lys. Ok(None) means Lys holds no policy, which is a refusal, never a local default.

Required Methods§

Source

fn read(&self, name: &str) -> Result<Option<BudgetPolicy>, ServiceEffectError>

§Errors

Lys could not be read.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§