use evident::publisher::{CaptureMode, EventTimestampKind}; use self::{entry::MinEventEntry, id::MinId, interim_event::MinInterimEvent}; pub mod entry; pub mod id; pub mod interim_event; evident::create_static_publisher!( pub TESTS_PUBLISHER, id_type = MinId, msg_type = String, entry_type = MinEventEntry, interm_event_type = MinInterimEvent, capture_channel_bound = 500, subscription_channel_bound = 500, capture_mode = CaptureMode::Blocking, timestamp_kind = EventTimestampKind::Captured ); evident::create_set_event_macro!( no_export, id_type = crate::pub_sub::setup::id::MinId, msg_type = String, entry_type = crate::pub_sub::setup::entry::MinEventEntry, interm_event_type = crate::pub_sub::setup::interim_event::MinInterimEvent );