go_mod_basic_usage/basic_usage.rs
1use use_go_mod::{GoModDirective, GoModFile, GoModModuleDirective};
2use use_go_module::GoModulePath;
3
4fn main() -> Result<(), use_go_module::GoModuleError> {
5 let module = GoModModuleDirective::new(GoModulePath::new("example.com/project")?);
6 let file = GoModFile::new().with_directive(GoModDirective::Module(module));
7
8 assert_eq!(file.directives().len(), 1);
9 Ok(())
10}