concat_bytes 0.1.0

A concat_bytes! macro which concat byte arrays
#![feature(plugin)]
#![plugin(concat_bytes)]

#[test]
fn test_strings() {
    let bytes = concat_bytes!("Hello", " world");
    assert_eq!(bytes, b"Hello world");
}

#[test]
fn test_literals() {
    let bytes = concat_bytes!("String ", 42, 2.5f64, 'e', b'\0', b"world");
    assert_eq!(bytes, b"String 422.5e\0world");
}

#[test]
fn test_bytes() {
    let bytes = concat_bytes!(b"Hello ", b"world", b'!');
    assert_eq!(bytes, b"Hello world!");
}

#[test]
fn test_c_string() {
    let bytes = concat_bytes!("KokaKiwi", b'\0');
    assert_eq!(bytes, b"KokaKiwi\0");
}