Skip to main content

go_package_basic_usage/
basic_usage.rs

1use use_go_package::{GoPackageName, GoPackagePath, GoPackageVisibility};
2
3fn main() -> Result<(), use_go_package::GoPackageError> {
4    let name = GoPackageName::new("http")?;
5    let path = GoPackagePath::new("net/http")?;
6
7    assert_eq!(name.as_str(), "http");
8    assert_eq!(path.as_str(), "net/http");
9    assert_eq!(GoPackageVisibility::Public.to_string(), "public");
10    Ok(())
11}