//! bMessage encoder and parser (MAP spec appendix B).
//!
//! Parse with [`crate::bmessage::BMessage::parse`]; encode with
//! [`crate::bmessage::BMessage::encode`].
pub use ;
// LENGTH covers the CRLF `BEGIN:MSG…END:MSG` block; encode and parse must agree on its overhead.
const BEGIN_MSG_LEN: usize = "BEGIN:MSG\r\n".len;
const END_MSG_LEN: usize = "END:MSG\r\n".len;