Function parse_bbox

Source
pub fn parse_bbox(string: &str) -> UtilesCoreResult<BBox>
Expand description

Parse a string into a BBox

§Errors

Returns error on bbox parsing failure

§Examples

use utiles_core::parsing::parse_bbox;
let bbox = parse_bbox("-180,-85,180,85").unwrap();
assert_eq!(bbox, utiles_core::bbox::BBox::new(-180.0, -85.0, 180.0, 85.0));
use utiles_core::parsing::parse_bbox;
let bbox = parse_bbox("-180.0, -85.0, 180.0, 85.0").unwrap();
assert_eq!(bbox, utiles_core::bbox::BBox::new(-180.0, -85.0, 180.0, 85.0));
use utiles_core::parsing::parse_bbox;
let bbox = parse_bbox("-180.0 -85.0 180.0 85.0").unwrap();
assert_eq!(bbox, utiles_core::bbox::BBox::new(-180.0, -85.0, 180.0, 85.0));
use utiles_core::parsing::parse_bbox;
let bbox = parse_bbox("[-180.0, -85.0, 180.0, 85.0]").unwrap();
assert_eq!(bbox, utiles_core::bbox::BBox::new(-180.0, -85.0, 180.0, 85.0));