1 2 3 4 5 6 7 8 9
#[macro_export] macro_rules! bind_repositories { ($register:expr) => { #[$crate::ctor(crate_path = $crate)] fn __datasources_bind_repositories() { $crate::RepositoryFactory::bind($register); } }; }