pub trait EconomicsCapabilityProvider: Send + Sync {
// Required methods
fn implementation_id(&self) -> &EconomicsImplementationId;
fn supports(
&self,
model: &EconomicsModelId,
operation: EconomicOperation,
) -> bool;
}Expand description
Executable economics capability supplied by a runtime implementation.
Required Methods§
fn implementation_id(&self) -> &EconomicsImplementationId
fn supports( &self, model: &EconomicsModelId, operation: EconomicOperation, ) -> bool
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".