1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//! Framework integrations for Bugwatch.
//!
//! This module provides middleware and integrations for popular Rust web frameworks.
//!
//! ## Available Integrations
//!
//! - `actix` - Actix-web middleware (requires `actix` feature)
//! - `axum` - Axum Tower layer (requires `axum` feature)
//!
//! ## Usage
//!
//! ### Actix-web
//!
//! ```ignore
//! use actix_web::{App, HttpServer};
//! use bugwatch::integrations::actix::BugwatchActix;
//!
//! HttpServer::new(|| {
//! App::new()
//! .wrap(BugwatchActix::new())
//! .service(/* your routes */)
//! })
//! ```
//!
//! ### Axum
//!
//! ```ignore
//! use axum::Router;
//! use bugwatch::integrations::axum::BugwatchLayer;
//!
//! let app = Router::new()
//! .route("/", get(handler))
//! .layer(BugwatchLayer::new());
//! ```
pub use ;