sq3-rs 0.2.5

SQLite reader with no dependencies
Documentation
#[cfg(test)]
mod tests;

use sq3_derive::{Name, ParseChar};

use crate::{
    result::{SqlParserError, SqliteError},
    traits::TypeName,
};

use super::traits::HexDigit;

impl HexDigit for HexDigitA {}
impl HexDigit for HexDigitB {}
impl HexDigit for HexDigitC {}
impl HexDigit for HexDigitD {}
impl HexDigit for HexDigitE {}
impl HexDigit for HexDigitF {}

#[derive(Debug, Name, ParseChar)]
#[char = "a"]
struct HexDigitA;

#[derive(Debug, Name, ParseChar)]
#[char = "b"]
struct HexDigitB;

#[derive(Debug, Name, ParseChar)]
#[char = "c"]
struct HexDigitC;

#[derive(Debug, Name, ParseChar)]
#[char = "d"]
struct HexDigitD;

#[derive(Debug, Name, ParseChar)]
#[char = "e"]
struct HexDigitE;

#[derive(Debug, Name, ParseChar)]
#[char = "f"]
struct HexDigitF;