mod cert;
mod client;
mod config;
mod error;
mod http;
mod server;
#[cfg(feature = "occlum")]
mod utils;
pub mod prelude;
pub use crate::config::RaTlsConfig;
#[cfg(feature = "occlum")]
pub use crate::config::InstanceMeasurement;
pub use crate::error::RaTlsError;
pub use occlum_sgx::SGXMeasurement;
#[cfg(feature = "actix-web")]
pub use crate::http::actix_web;
#[cfg(feature = "reqwest")]
pub use crate::http::reqwest;
pub trait RaTlsConfigBuilder<T> {
fn from_ratls_config(config: RaTlsConfig) -> Result<T, RaTlsError>;
}