frameassembly 1.0.1

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

/// MySQL Client/Server Protocol specification.
#[derive(Debug, Clone, PartialEq, Eq, Default)]
pub struct MysqlSpec<'a> {
    /// Greeting handshake flag.
    pub is_greeting: bool,
    /// Login response flag.
    pub is_login: bool,
    /// Query command flag.
    pub is_query: bool,
    /// OK packet flag.
    pub is_ok: bool,
    /// Error packet flag.
    pub is_err: bool,
    /// EOF packet flag.
    pub is_eof: bool,
    /// Server version string.
    pub server_version: Option<&'a str>,
    /// User name string.
    pub user: Option<&'a str>,
    /// Database name string.
    pub db: Option<&'a str>,
    /// SQL query string.
    pub sql: Option<&'a str>,
    /// Error code.
    pub errcode: Option<u16>,
}