query.rs (562B)
1 use radroots_geonames::{Point, Query}; 2 3 #[test] 4 fn packaged_query_construction_remains_validated_and_inert() { 5 let locality = Query::locality("Victoria") 6 .expect("locality") 7 .with_region("BC") 8 .expect("region") 9 .with_country("CA") 10 .expect("country") 11 .with_limit(5) 12 .expect("limit"); 13 assert_eq!(locality.limit(), 5); 14 15 let reverse = Query::reverse(Point::new(48.4284, -123.3656).expect("point")) 16 .with_radius_degrees(0.25) 17 .expect("radius"); 18 assert_eq!(reverse.limit(), 1); 19 }