frameassembly 1.0.1

A Domain-Specific Language (DSL) for writing deterministic network traffic to .pcap files.
Documentation
//! AMQP protocol AST definitions.

/// AMQP 0-9-1 specification.
#[derive(Debug, Clone, PartialEq, Eq, Default)]
pub struct AmqpSpec<'a> {
    /// Protocol header flag.
    pub is_protocol_header: bool,
    /// Connection.Start method flag.
    pub is_connection_start: bool,
    /// Channel.Open method flag.
    pub is_channel_open: bool,
    /// Basic.Publish method flag.
    pub is_basic_publish: bool,
    /// Basic.Deliver method flag.
    pub is_basic_deliver: bool,
    /// Heartbeat frame flag.
    pub is_heartbeat: bool,
    /// Channel number.
    pub channel: Option<u16>,
    /// Exchange name string.
    pub exchange: Option<&'a str>,
    /// Routing key string.
    pub routing_key: Option<&'a str>,
}