adk_rust_mcp_common/
lib.rs1#![cfg_attr(docsrs, feature(doc_cfg))]
7
8pub mod auth;
9pub mod config;
10pub mod error;
11pub mod gcs;
12pub mod models;
13pub mod server;
14pub mod tracing;
15pub mod transport;
16
17#[cfg(feature = "otel")]
18#[cfg_attr(docsrs, doc(cfg(feature = "otel")))]
19pub mod otel;
20
21#[cfg(test)]
22mod config_test;
23#[cfg(test)]
24mod gcs_test;
25#[cfg(test)]
26mod auth_test;
27#[cfg(test)]
28mod error_test;
29#[cfg(test)]
30mod transport_test;
31#[cfg(test)]
32mod server_test;
33#[cfg(all(test, feature = "otel"))]
34mod otel_test;
35
36pub use config::Config;
37pub use error::{AuthError, ConfigError, Error, GcsError, GcsOperation, Result};
38pub use server::{McpServerBuilder, ServerError, shutdown_channel};
39pub use transport::{Transport, TransportArgs, TransportMode};