restructure 0.2.0

Match regex expressions into struct fields
Documentation
#[macro_use(regexify)]
extern crate restructure;
extern crate regex;

use regex::Regex;
use restructure::{Restruct, RegexStruct};

#[test]
fn single_struct() {
    regexify!(FullName {
        first, String, r"\w+"
        _1, String, r"\s+"
        middle, String, r"\w+"
        _2, String, r"\s+"
        last, String, r"\w+"
      });

    let name: FullName = Default::default();
    let user = Restruct::fill(&name, "Samuel Lee Jackson");

    assert_eq!("Samuel", user.first);
    assert!("L." != user.middle);
    assert_eq!("Jackson", user.last);
}