pub trait ClusterValidator<REQ>: Clone {
// Required methods
fn validate_connect_req(&self, req: &[u8]) -> Result<REQ, String>;
fn generate_domain(&self, req: &REQ) -> Result<String, String>;
fn sign_response_res(&self, m: &REQ, err: Option<String>) -> Vec<u8>;
}
Required Methods§
fn validate_connect_req(&self, req: &[u8]) -> Result<REQ, String>
fn generate_domain(&self, req: &REQ) -> Result<String, String>
fn sign_response_res(&self, m: &REQ, err: Option<String>) -> Vec<u8>
Object Safety§
This trait is not object safe.