//! ERPNext / Frappe integration. All HTTP runs in Rust (see `client`); `mapping` is pure and //! snapshot-tested; `config` owns the stored settings and the API secret. // Parts of this module are only used by the later UI step. #![allow(dead_code)] pub mod client; pub mod config; pub mod discovery; pub mod errors; pub mod mapping; pub mod push; #[cfg(test)] pub(crate) mod testutil; #[cfg(test)] mod live_tests;