#![deny(missing_docs, missing_debug_implementations, unsafe_code)]
#![warn(unreachable_pub, unused_qualifications, unused_lifetimes)]
#![warn(
clippy::must_use_candidate,
clippy::unwrap_in_result,
clippy::panic_in_result_fn
)]
mod types;
mod value;
pub use crate::{types::*, value::*};
pub mod flags;
pub mod generation;
pub mod parsing;
pub type ChannelId = Identifier;
pub type ChunkSize = LongUInt;
pub type ConsumerCount = LongUInt;
pub type DeliveryTag = LongLongUInt;
pub type FrameSize = LongUInt;
pub type Heartbeat = ShortUInt;
pub type Identifier = ShortUInt;
pub type MessageCount = LongUInt;
pub type PayloadSize = LongLongUInt;
pub type ReplyCode = ShortUInt;