uv_basic_usage/basic_usage.rs
1use use_uv::{UvCommand, UvLockfile, UvPackageSpec};
2
3fn main() -> Result<(), use_uv::UvTextError> {
4 let command: UvCommand = "sync".parse()?;
5 let package = UvPackageSpec::new("ruff>=0.4")?;
6
7 assert_eq!(command.to_string(), "sync");
8 assert_eq!(package.as_str(), "ruff>=0.4");
9 assert_eq!(UvLockfile::UvLock.as_str(), "uv.lock");
10 Ok(())
11}