pub trait MetricRoutingService:
Send
+ Sync
+ 'static {
// Required method
fn route(
&self,
request: &MetricRouteRequest,
) -> Result<MetricRouteOutcome, MetricRoutingError>;
}Expand description
Backend-neutral metric routing interface implemented by trusted host code.
Required Methods§
Sourcefn route(
&self,
request: &MetricRouteRequest,
) -> Result<MetricRouteOutcome, MetricRoutingError>
fn route( &self, request: &MetricRouteRequest, ) -> Result<MetricRouteOutcome, MetricRoutingError>
Evaluates one route request or explicitly refuses unavailable evidence.