nom 0.3.9

A byte oriented, zero copy, parser combinators library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Encode data from a typed structure

use std::fmt::{Debug,Display,Formatter,Result};

#[derive(Debug,PartialEq,Eq)]
pub enum GResult<I,O> {
  Encoded(I,O),
  Error(u32)
}

#[macro_export]
macro_rules! g_tag(
  ($name:ident $inp:expr) => (
    fn $name(i:&[u8]) -> GResult<&[u8], &[u8]>{
      Error(1)
    }
  )
);