macro_rules! txn { ($($body:tt)*) => { ... }; }
Macro for cleaner transaction syntax
use ferro_rs::txn; txn! { User::insert_one(user_data).await?; Profile::insert_one(profile_data).await?; Ok(()) }