#![forbid(unsafe_code)]
mod model;
mod service;
mod store;
mod transcription;
#[cfg(feature = "client")]
mod client;
#[cfg(feature = "http")]
mod http;
#[cfg(any(feature = "postgres", feature = "sqlite"))]
mod persistence;
#[cfg(feature = "http")]
mod plugin;
pub use model::*;
pub use service::*;
pub use store::*;
pub use transcription::*;
#[cfg(feature = "client")]
pub use client::*;
#[cfg(feature = "http")]
pub use http::{
ClientCreateResponse, ClientFeedbackAttachment, ClientFeedbackThread, ClientMutationResponse,
feedback_request_body_budget, feedback_router,
};
#[cfg(any(feature = "postgres", feature = "sqlite"))]
pub use persistence::*;
#[cfg(feature = "http")]
pub use plugin::FeedbackPlugin;