pub use clojure_reader::{edn::{read, Edn}, error::Error as EdnError}; /// EDN parsing helper. #[macro_export] macro_rules! edn { ($edn:ident { $($pat:pat => $expr:expr),* $(,)? }) => { match $edn { $($pat => $expr),* } }; ($edn:ident in $args:ident { $($pat:pat => $expr:expr),* $(,)? }) => { for $edn in $args { edn!($edn { $($pat => $expr),* }) } }; }