Re-exports§
pub use context::BoxedCodec;pub use context::CONNECT_ACCEPT_ENCODING;pub use context::CONNECT_CONTENT_ENCODING;pub use context::CONNECT_TIMEOUT_MS_HEADER;pub use context::Codec;pub use context::CompressionConfig;pub use context::CompressionContext;pub use context::CompressionEncoding;pub use context::ConnectContext;pub use context::ConnectTimeout;pub use context::ContextError;pub use context::EnvelopeCompression;pub use context::GzipCodec;pub use context::IdempotencyLevel;pub use context::MessageLimits;pub use context::RequestProtocol;pub use context::compress_bytes;pub use context::compute_effective_timeout;pub use context::decompress_bytes;pub use context::detect_protocol;pub use context::negotiate_response_encoding;pub use context::parse_envelope_compression;pub use context::parse_timeout;pub use context::resolve_codec;pub use handler::ConnectHandler;pub use handler::ConnectHandlerWrapper;pub use handler::get_connect;pub use handler::post_connect;pub use layer::BridgeLayer;pub use layer::BridgeService;pub use layer::ConnectLayer;pub use layer::ConnectService;pub use pipeline::RequestPipeline;pub use pipeline::ResponsePipeline;pub use service_builder::MakeServiceBuilder;pub use futures;pub use pbjson;pub use pbjson_types;pub use prost;pub use serde;pub use prelude::*;
Modules§
- context
- Context and common types for Connect RPC request handling.
- error
- handler
- layer
- Middleware layers for Connect RPC protocol handling.
- message
- Message types for Connect RPC request and response handling.
- pipeline
- Request and response pipelines for Connect RPC.
- prelude
- A prelude for
axum-connectproviding the most common types. - service_
builder - Service builder for combining multiple Connect routers and gRPC services.
Enums§
- Compression
Level - Re-export tower-http’s CompressionLevel for unified compression configuration.