1 use semver_parser::Compat; 2 use semver_parser::RangeSet; 3 use std::error::Error; 4 main() -> Result<(), Box<dyn Error>>5fn main() -> Result<(), Box<dyn Error>> { 6 // default operation 7 let range_set: RangeSet = "1.2.3".parse()?; 8 println!("Found range set: {:?}", range_set); 9 10 // npm compatibility 11 let range_set = RangeSet::parse("1.2.3", Compat::Npm)?; 12 println!("Found range set (node): {:?}", range_set); 13 14 Ok(()) 15 } 16