Procedural macros for jsonintype

This crate defines a derive mode macro allowing the automatic derivation of the JSONValue trait for custom data structures.

Example

```rust extern crate jsonintype;

[macro_use]

extern crate jsonintypederive; use jsonin_type::JSONValue;

[derive(JSONValue)]

struct MyObject { // This will be encoded as a JSON object void: (), list: Vec, hello: String, }

[derive(JSONValue)]

struct WrapperStruct(u8, u8); // This will be encoded as a JSON list ```