pub trait ServiceHandler {
// Required method
fn handle(
&mut self,
requests: RequestStream<Vec<u8>>,
responses: &mut ResponseSink<Vec<u8>>,
) -> Result<(), Status>;
}Expand description
Custom dispatcher receiving raw request payloads and a raw response sink. Implementations can bridge generated service methods using their descriptors.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".