#![doc = "Wire envelope boundaries for MSRT."]
pub mod checksum;
pub mod codec;
pub mod envelope;
pub mod resync;
pub use checksum::{Checksum, Crc16};
pub use codec::{
DecodeOutcome, Decoder, EncodeTarget, Encoder, StreamDecodeOutcome, StreamingDecoder,
};
pub use envelope::{
CHECKSUM_LEN, EnvelopeHeader, EnvelopeMagic, WIRE_HEADER_LEN, WireEnvelope, WireFlags,
};
pub use resync::ResyncState;