quic_rpc

Macro declare_server_streaming

Source
macro_rules! declare_server_streaming {
    ($service:ident, $m_input:ident, $m_output:ident) => { ... };
}
Expand description

Declare a message to be a server streaming message for a service.

Example:

declare_server_streaming!(TestService, TestRequest, TestResponse);

This is equivalent to:

impl Msg<TestService> for TestRequest {
    type Pattern = ServerStreamingPattern;
}

impl ServerStreamingMsg<TestService> for TestRequest {
    type Response = TestResponse;
}