Module streaming

Module streaming 

Source

Structs§

CatchUpRequest
Type-safe catch-up request for historical messages
CatchUpResponse
Catch-up response with historical messages
FilterUpdateRequest
Generic filter update request
MessageFilters
Message filtering criteria for querying stored messages
MessageServiceClient
The client stub that makes RPC calls to the server. All request methods return Futures.
ServeMessageService
A serving function to use with [::tarpc::server::InFlightRequest::execute].
SubscriptionConfig

Enums§

Filter
Unified filter type for different kinds of message filtering
FilterOperation
Type-safe filter operations using unified Filter type
MessageError
Error types for message operations
MessageServiceRequest
The request sent over the wire from the client to the server.
MessageServiceResponse
The response sent over the wire from the server to the client.
MessageServiceResponseWrap
PublishResult
Result of publishing a message to the relay
StreamMessage
Messages sent over the streaming protocol

Traits§

MessageService
Message store service for message interaction operations
MessageServiceStub
The stub trait for service MessageService.

Type Aliases§

MessageResult
Result type for message operations
MessagesServiceRequestWrap
Simplified request wrapper - now just RPC requests All subscription, filter updates, and catch-up requests are now handled as RPC calls