X-Git-Url: https://piware.de/gitweb/?p=learn-rust.git;a=blobdiff_plain;f=serde%2Fsrc%2Fmain.rs;h=fc88d23c418c5872db2d7df475506038a1644949;hp=8579522182ceacb24bf35ed9b3471f66c9d11259;hb=33b9630d43871bea43f39d3bbc455db1a5bdab7a;hpb=68bc0a2a4326ea89f01c90ab909095ded5e087a4 diff --git a/serde/src/main.rs b/serde/src/main.rs index 8579522..fc88d23 100644 --- a/serde/src/main.rs +++ b/serde/src/main.rs @@ -1,5 +1,6 @@ use std::fs; use std::error::Error; + use serde::{Serialize, Deserialize}; const DB_PATH: &str = "/tmp/contacts.json"; @@ -31,7 +32,7 @@ fn build_contacts() -> Contacts { fn create_contacts() -> Result<(), Box> { let contacts = build_contacts(); let serialized = serde_json::to_string(&contacts)?; - println!("serialized: {}", serialized); + log::debug!("serialized: {}", &serialized); let mut f = fs::File::create(DB_PATH)?; serde_json::to_writer_pretty(&mut f, &contacts)?; Ok(()) @@ -43,8 +44,9 @@ fn load_contacts() -> Result> { } fn main() -> Result<(), Box> { + env_logger::init(); create_contacts()?; let contacts = load_contacts()?; - println!("deserialized: {:?}", contacts); + println!("deserialized: {:?}", &contacts); Ok(()) }