mod event;
mod event_connection;
mod event_kind;
mod event_record;
mod event_repo;
mod event_traits;
pub use event::Event;
pub use event_connection::EventConnection;
pub use event_kind::EventKind;
pub use event_record::EventRecord;
pub use event_repo::{EventRepo, EventRepoError};
pub use event_traits::IntoEvent;
pub type PendingEvents = Vec<Event>;
pub type EventLog = Vec<EventRecord>;
impl From<Event> for EventLog {
fn from(event: Event) -> Self {
vec![EventRecord::from(event).set_position(1)]
}
}