1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#[cfg(feature = "std")] use thiserror::Error; pub use merfolk_frontend_derive_macros::frontend; pub mod reexports { pub use anyhow; pub use derive_builder; pub use merfolk; } #[cfg(feature = "std")] #[derive(Debug, Error)] pub enum Error { #[error("backend error: {0}")] FromBackend(#[from] anyhow::Error), #[error("unknown procedure: {procedure}")] UnknownProcedure { procedure: String }, #[error("error locking mutex")] MutexLock, }