use-go-keyword 0.0.1

Go keyword and predeclared identifier primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
10
use use_go_keyword::{is_go_predeclared_identifier, is_go_reserved_word, GoKeyword};

fn main() -> Result<(), use_go_keyword::GoKeywordParseError> {
    let keyword: GoKeyword = "func".parse()?;

    assert_eq!(keyword.to_string(), "func");
    assert!(is_go_predeclared_identifier("nil"));
    assert!(is_go_reserved_word("package"));
    Ok(())
}