deer 0.0.0-reserved

A backend-agnostic fail-slow deserialization framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use deer_desert::{assert_tokens, Token};
use proptest::prelude::*;

#[cfg(not(miri))]
proptest! {
    #[test]
    fn char_ok(value in any::<char>()) {
        assert_tokens(&value, &[Token::Char(value)]);
    }
}

// we cannot use proptest here, because we cannot generate &'static str
#[test]
fn string_ok() {
    let value_str = "example";
    assert_tokens(&value_str, &[Token::BorrowedStr("example")]);
}