macro_rules! test_database_manager_trait { ($name:ident: $type:ty: $type2:ty) => { ... }; }
Expand description
Allows a TAPLE database implementation to be subjected to a battery of tests. The use must specify both a valid implementation of DatabaseManager and DatabaseCollection
Example
test_database_manager_trait! {
unit_test_memory_manager:crate::MemoryManager:MemoryCollection
}