Skip to main content

sqlx_otel/
lib.rs

1//! Lightweight `SQLx` wrapper that emits OpenTelemetry-native spans and metrics
2//! following the database client semantic conventions.
3
4#[macro_use]
5mod annotations;
6pub(crate) mod attributes;
7mod connection;
8mod database;
9mod executor;
10mod metrics;
11mod obfuscate;
12mod pool;
13mod pool_metrics;
14mod runtime;
15mod transaction;
16
17pub use annotations::{Annotated, AnnotatedMut, QueryAnnotations};
18pub use attributes::QueryTextMode;
19pub use connection::PoolConnection;
20pub use database::Database;
21pub use pool::{Pool, PoolBuilder};
22pub use transaction::Transaction;