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§
Sourcefn read(&self, name: &str) -> Result<Option<BudgetPolicy>, ServiceEffectError>
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".