cratestack_axum/transport/
mod.rs1mod encode_sequence;
7mod encode_unary;
8mod http_transport;
9mod internal;
10mod media_type;
11mod validate;
12
13pub const CBOR_SEQUENCE_CONTENT_TYPE: &str = "application/cbor-seq";
14
15pub use encode_sequence::{
16 encode_transport_sequence_result, encode_transport_sequence_result_with_status,
17 encode_transport_sequence_result_with_status_for,
18};
19pub use encode_unary::{
20 encode_transport_result, encode_transport_result_with_status,
21 encode_transport_result_with_status_for,
22};
23pub use http_transport::HttpTransport;
24pub use validate::{
25 decode_transport_request_for, validate_transport_request_headers,
26 validate_transport_request_headers_for, validate_transport_response_headers,
27 validate_transport_response_headers_for,
28};
29
30pub(crate) use http_transport::CborCodecMarker;
31pub(crate) use internal::{encode_cbor_sequence_response, fallback_error_response};
32pub(crate) use media_type::{
33 validate_transport_accept_header, validate_transport_content_type_header,
34};