Skip to main content

soma_openapi/
lib.rs

1#![forbid(unsafe_code)]
2
3pub mod config;
4pub mod convert;
5pub mod dispatch;
6pub mod error;
7pub mod http;
8pub mod registry;
9pub mod ssrf;
10
11#[cfg(test)]
12mod config_tests;
13#[cfg(test)]
14mod convert_tests;
15#[cfg(test)]
16mod dispatch_tests;
17#[cfg(test)]
18mod error_tests;
19#[cfg(test)]
20mod http_tests;
21#[cfg(test)]
22mod lib_tests;
23#[cfg(test)]
24mod registry_tests;
25#[cfg(test)]
26mod ssrf_tests;
27
28pub const CRATE_NAME: &str = "soma-openapi";
29
30pub use config::{OpenApiConfig, OpenApiCredential, OpenApiSpecConfig, SpecSource};
31pub use dispatch::dispatch_openapi_call;
32pub use error::{OpenApiError, SsrfError};
33pub use registry::OpenApiRegistry;