pub trait IntermediaryMiddlewareFactory<ServerContext, ClientContext> {
type Handler;
// Required method
fn create(
&self,
server: &ServerContext,
client: &ClientContext,
) -> Self::Handler;
}Expand description
Creates fresh forwarding-boundary middleware for one established pair.
Required Associated Types§
Required Methods§
Sourcefn create(
&self,
server: &ServerContext,
client: &ClientContext,
) -> Self::Handler
fn create( &self, server: &ServerContext, client: &ClientContext, ) -> Self::Handler
Creates an isolated handler from both distinct role contexts.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".