pub trait AdminAuth: Send + Sync {
// Required method
fn authorize<'a>(
&'a self,
parts: &'a Parts,
) -> Pin<Box<dyn Future<Output = Result<(), AdminAuthError>> + Send + 'a>>;
}Expand description
Host-supplied verifier for Chronon admin HTTP.
Required Methods§
Authorize one request from its HTTP parts (headers, URI, method).
§Errors
Return AdminAuthError when the caller must not access admin routes.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".