pub trait HttpProbeProvider: Send + Sync {
// Required method
fn probe_for(
&self,
request: &DecisionExecutionRequest,
) -> Result<HttpProbe, HttpEvidenceError>;
}Expand description
Host-owned mapping from a decision case to an HTTP discovery request.
Required Methods§
Sourcefn probe_for(
&self,
request: &DecisionExecutionRequest,
) -> Result<HttpProbe, HttpEvidenceError>
fn probe_for( &self, request: &DecisionExecutionRequest, ) -> Result<HttpProbe, HttpEvidenceError>
Resolves one request without performing I/O or changing decision state.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".