rlibbencode 0.1.0

Rust Bencode library
Documentation
rlibbencode
========

This is an implementation of Bencode for Rust. Bencode is used for DHTs, Torrents, and Google DataServers. Its a lightweight fast data serialization.
[Wikipedia](https://en.wikipedia.org/wiki/Bencode)

I have also made an implementation of Bencode with [Java](https://github.com/sectorrent/jlibbencode).

Usage
-----
Here are some examples of how to use the Bencode library.

**Bencode**
```rust
use crate::variables::bencode_variable::Bencode;
use crate::variables::bencode_object::{BencodeObject, PutObject};

fn main() {
    let d  = b"d1:v5:0.1.0e";
    let mut x = bencode!({
        "name": "Edward",
        "t": "TEST",
        "b": [
            "a",
            12307123,
            {
                "no": 123
            }
        ],
        "p": d
    });
    
    println!("{}", x.to_bencode());
}
```