lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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 }