Trait quic_rpc::message::InteractionPattern
source · pub trait InteractionPattern:
Debug
+ Clone
+ Send
+ Sync
+ 'static { }
Expand description
Trait defining interaction pattern.
Currently there are 4 patterns:
- Rpc: 1 request, 1 response
- ClientStreaming: 1 request, stream of updates, 1 response
- ServerStreaming: 1 request, stream of responses
- BidiStreaming: 1 request, stream of updates, stream of responses
You could define your own interaction patterns such as OneWay.
Object Safety§
This trait is not object safe.