Re-exports§
pub use authz::AuthzEngine;pub use authz::GrantLookup;pub use authz::NoopPrincipalLookup;pub use authz::PrincipalLookup;pub use authz::ResolvedPrincipal;pub use authz::ResourcePolicyLookup;pub use authz::ScpLookup;pub use body::Body;pub use body_store::BlobInventory;pub use body_store::BodyStore;pub use error::AwsError;pub use events::EventBus;pub use events::InternalEvent;pub use gateway::AppState;pub use gateway::BodyStoreHandle;pub use persistence::PersistenceManager;pub use protocol::Protocol;pub use protocol::RouteDefinition;pub use request_detail::CapturedBody;pub use request_detail::CapturedHeader;pub use request_detail::DEFAULT_BODY_CAP;pub use request_detail::DEFAULT_RING_CAPACITY;pub use request_detail::RequestDetail;pub use request_detail::RequestDetailStore;pub use request_detail::capture_body;pub use request_detail::capture_headers;pub use request_event::RequestEvent;pub use request_event::RequestEventBus;pub use router::RequestContext;pub use state::AccountRegionStore;pub use state::Snapshottable;
Modules§
- auth
- authz
- body
- body_
store - error
- events
- gateway
- persistence
- protocol
- request_
detail - Per-request detail capture — the data that powers the UI’s “Inspect” drawer. Stored in a bounded ring buffer keyed by request id, so the UI can pull headers / bodies on demand without bloating the SSE stream.
- request_
event - router
- state
Traits§
- Service
Handler - Trait that every AWS service crate must implement.