deserr 0.6.4

Deserialization library with focus on error handling
Documentation
1
2
3
4
5
6
7
8
9
10
use deserr::Deserr;

#[derive(Deserr)]
struct UnitStruct {
    #[deserr(try_from(String) = String::parse -> usize)]
    #[deserr(try_from(String) = usize::FromStr -> usize)]
    hello: usize,
}

fn main() {}