rustack-logs-http 0.9.0

CloudWatch Logs HTTP service layer for Rustack
Documentation
//! CloudWatch Logs HTTP service layer for Rustack.
//!
//! This crate implements the `awsJson1_1` protocol for CloudWatch Logs, providing:
//!
//! - **Router**: Extracts the operation from `X-Amz-Target` header
//! - **Handler trait**: Defines the boundary between HTTP and business logic
//! - **Service**: Hyper `Service` implementation for the CloudWatch Logs protocol
//! - **Response helpers**: JSON success/error response formatting
#![allow(missing_docs)]

pub mod body;
pub mod dispatch;
pub mod response;
pub mod router;
pub mod service;

pub use body::LogsResponseBody;
pub use dispatch::{LogsHandler, NotImplementedHandler};
pub use service::{LogsHttpConfig, LogsHttpService};