cracode 1.0.1

A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
Documentation
#![cfg(feature = "std")]

extern crate std;

use std::ffi::CString;

#[test]
fn test_issue_498() {
    let bytes = [1, 0, 0, 0, 0, 0, 0, 0, 0];
    let out: Result<(CString, _), _> =
        cracode::decode_from_slice(&bytes, cracode::config::legacy().with_limit::<1024>());

    match out.unwrap_err() {
        cracode::error::DecodeError::CStringNulError {
            position: _,
        } => {}
        err => panic!("Expected CStringNullErr, found {:?}", err),
    }
}