pub trait ControlPlaneContract {
// Required method
fn decide(&self, request: ControlPlaneRequest) -> ControlPlaneDecision;
}Expand description
Extension point for Enterprise control planes such as AdaptiveControlPlane.
Required Methods§
Sourcefn decide(&self, request: ControlPlaneRequest) -> ControlPlaneDecision
fn decide(&self, request: ControlPlaneRequest) -> ControlPlaneDecision
Select a model, provider, and deterministic execution parameters.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".