mod builder;
mod handler;
pub(crate) mod matchers;
pub mod state;
mod transport;
#[cfg(feature = "record")]
mod persistence;
#[cfg(feature = "https")]
mod tls;
pub use builder::HttpMockServerBuilder;
#[cfg(feature = "https")]
pub use builder::{DEFAULT_CA_CERTIFICATE, DEFAULT_CA_PRIVATE_KEY};
pub use transport::{Error, HttpMockServer};
#[derive(Clone)]
pub struct RequestMetadata {
pub scheme: &'static str,
}
impl RequestMetadata {
pub fn new(scheme: &'static str) -> Self {
Self { scheme }
}
}