Skip to main content

go_identifier_basic_usage/
basic_usage.rs

1use use_go_identifier::{is_unexported_go_identifier, GoExportedIdentifier, GoIdentifier};
2
3fn main() -> Result<(), use_go_identifier::GoIdentifierError> {
4    let identifier = GoIdentifier::new("ServeHTTP")?;
5    let exported = GoExportedIdentifier::new("ServeHTTP")?;
6
7    assert_eq!(identifier.as_str(), "ServeHTTP");
8    assert_eq!(exported.as_str(), "ServeHTTP");
9    assert!(is_unexported_go_identifier("_internal"));
10    Ok(())
11}