use use_go_identifier::{is_unexported_go_identifier, GoExportedIdentifier, GoIdentifier};
fn main() -> Result<(), use_go_identifier::GoIdentifierError> {
let identifier = GoIdentifier::new("ServeHTTP")?;
let exported = GoExportedIdentifier::new("ServeHTTP")?;
assert_eq!(identifier.as_str(), "ServeHTTP");
assert_eq!(exported.as_str(), "ServeHTTP");
assert!(is_unexported_go_identifier("_internal"));
Ok(())
}