pub trait ReliabilityObservationProvider:
Debug
+ Send
+ Sync {
// Required methods
fn sign(&self, collector_id: &str, observation_id: &str) -> Option<String>;
fn verify(
&self,
collector_id: &str,
observation_id: &str,
proof: &str,
) -> bool;
}Required Methods§
fn sign(&self, collector_id: &str, observation_id: &str) -> Option<String>
fn verify(&self, collector_id: &str, observation_id: &str, proof: &str) -> bool
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".