//! The core set of traits and types used in the hedwig format.
//!
//! This crate aims to provide better version stability over the primary batteries-included
//! `hedwig` crate. Top-level applications should typically use `hedwig`, while crates that define
//! message types should use `hedwig_core`
pub use Topic;
/// Custom headers associated with a message.
pub type Headers = BTreeMap;
/// A validated message.
pub type ValidatedMessage = ValidatedMessage;