use use_go_work::{GoWorkDirective, GoWorkFile, GoWorkModulePath, GoWorkUseDirective};
fn main() -> Result<(), use_go_work::GoWorkError> {
let module = GoWorkModulePath::new("./app")?;
let file =
GoWorkFile::new().with_directive(GoWorkDirective::Use(GoWorkUseDirective::new(module)));
assert_eq!(file.directives().len(), 1);
Ok(())
}