1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#[cfg(feature = "server")] pub mod patterns; #[cfg(feature = "server")] pub mod server; #[cfg(feature = "client")] pub mod client; pub mod json_rpc; use serde::{Serialize, Deserialize}; use serde_json::Value; use chrono::prelude::*; pub const VERSION_STRING: &'static str = env!("VERSION_STRING"); #[derive(Serialize, Deserialize, Debug, Clone)] #[serde(rename_all = "camelCase")] pub struct Object { pub name: String, pub value: Value, pub last_modified: DateTime<Utc>, }