use-go-value 0.0.1

Go-like primitive value metadata for RustUse
Documentation
1
2
3
4
5
6
7
8
9
10
use use_go_value::{GoPrimitiveValue, GoRuneLiteral};

fn main() {
    let zero = GoPrimitiveValue::Int(String::from("0"));
    let rune = GoPrimitiveValue::Rune(GoRuneLiteral::new('g').as_char());

    assert_eq!(zero.type_name(), "int");
    assert!(zero.is_zero_like());
    assert_eq!(rune.type_name(), "rune");
}