pub trait ControllerAdminRouter: Send + Sync {
// Required methods
fn api_versions(&self) -> &[ControllerApiVersion];
fn route(
&self,
request: ControllerAdminRequest,
) -> ControllerAdminRouteFuture<'_>;
}Expand description
Optional KIP-919 Admin RPC surface attached by the broker crate.
Required Methods§
fn api_versions(&self) -> &[ControllerApiVersion]
fn route( &self, request: ControllerAdminRequest, ) -> ControllerAdminRouteFuture<'_>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".