Expand description
Common utilities and types for the HTTP tunnel system
This crate provides shared data structures, protocols, and utilities used by both the forwarder (client agent) and handler (Lambda functions).
Re-exports§
pub use error::Result;pub use error::TunnelError;pub use models::ClientInfo;pub use models::ConnectionMetadata;pub use models::PendingRequest;pub use protocol::ErrorCode;pub use protocol::HttpRequest;pub use protocol::HttpResponse;pub use protocol::Message;pub use utils::calculate_ttl;pub use utils::current_timestamp_millis;pub use utils::current_timestamp_secs;pub use utils::decode_body;pub use utils::encode_body;pub use utils::generate_request_id;pub use utils::generate_subdomain;pub use utils::headers_to_map;pub use utils::map_to_headers;