mile39 0.1.0

geospacial indexes
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::{Deserialize, Serialize};
use serde_json::Value;

pub mod location;

#[derive(Serialize, Deserialize)]
pub enum Nouns {
    Location(location::Location),
}

pub fn name_value(value: &serde_json::Value) -> (String, &serde_json::Map<String, Value>) {
    let jobj = value.as_object().unwrap();
    let name = jobj.keys().next().unwrap().to_owned();
    let v = jobj.get(&name).unwrap().as_object().unwrap();
    (name, v)
}