Structs§
- Auto
Reconnect - Stream wrapper that transparently reconnects on recoverable failures.
delegates connection logic to a
GrpcConnectorand preserves dedup state across reconnects. - Backoff
- Client
TlsConfig - Configures TLS settings for endpoints.
- Dedup
State - Tracks seen messages per slot so we can filter duplicates during replay after reconnect.
- Dedup
Stream - Wrapper stream that filters out duplicate subscribe updates.
- Geyser
Grpc Builder - The builder for constructing a
GeyserGrpcClientwith custom options. - Geyser
Grpc Client - See
GeyserGrpcBuilderfor constructing a client with custom options. - Geyser
Stream - Streams returned by the
GeyserGrpcClient::subscribe. - InterceptorX
Token - Reconnect
Config - Configuration for automatic subscribe reconnect behavior.
- Subscribe
Deshred Request Sink - Sinks returned by the
GeyserGrpcClient::subscribe_deshred. - Subscribe
Deshred Request Sink Error - Errors returns by the
SubscribeDeshredRequestSinkwhen sending subscription updates to the server. - Subscribe
Deshred Stream - Streams returned by the
GeyserGrpcClient::subscribe_deshred. - Subscribe
Request Sink - A sink returned by the
GeyserGrpcClient::subscribe. - Subscribe
Request Sink Error - Tonic
Grpc Connector - Tonic connector implementation for AutoReconnect. on reconnect, creates a new channel, subscribes, and swaps the sender in the user’s SubscribeRequestSink so both sides of the bidi stream point to the new connection.
Enums§
Traits§
- Grpc
Connector - Connector trait used by AutoReconnect to create new subscribe streams.
- Interceptor
- A gRPC interceptor.