diff --git a/src/datetime/serde.rs b/src/datetime/serde.rs index 42afd6a575..8f1ce00601 100644 --- a/src/datetime/serde.rs +++ b/src/datetime/serde.rs @@ -128,7 +128,6 @@ impl<'de> de::Deserialize<'de> for DateTime { /// time: DateTime /// } /// -/// # fn example() -> Result { /// let time = Utc.ymd(2018, 5, 17).and_hms_nano(02, 04, 59, 918355733); /// let my_s = S { /// time: time.clone(), @@ -138,9 +137,7 @@ impl<'de> de::Deserialize<'de> for DateTime { /// assert_eq!(as_string, r#"{"time":1526522699918355733}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_nanoseconds { use core::fmt; @@ -167,15 +164,12 @@ pub mod ts_nanoseconds { /// time: DateTime /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Utc.ymd(2018, 5, 17).and_hms_nano(02, 04, 59, 918355733), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918355733}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(dt: &DateTime, serializer: S) -> Result where @@ -200,11 +194,8 @@ pub mod ts_nanoseconds { /// time: DateTime /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355733 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result, D::Error> where @@ -260,7 +251,6 @@ pub mod ts_nanoseconds { /// time: Option> /// } /// -/// # fn example() -> Result { /// let time = Some(Utc.ymd(2018, 5, 17).and_hms_nano(02, 04, 59, 918355733)); /// let my_s = S { /// time: time.clone(), @@ -270,9 +260,7 @@ pub mod ts_nanoseconds { /// assert_eq!(as_string, r#"{"time":1526522699918355733}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_nanoseconds_option { use core::fmt; @@ -298,15 +286,12 @@ pub mod ts_nanoseconds_option { /// time: Option> /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Some(Utc.ymd(2018, 5, 17).and_hms_nano(02, 04, 59, 918355733)), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918355733}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(opt: &Option>, serializer: S) -> Result where @@ -334,11 +319,8 @@ pub mod ts_nanoseconds_option { /// time: Option> /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355733 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result>, D::Error> where @@ -398,7 +380,6 @@ pub mod ts_nanoseconds_option { /// time: DateTime /// } /// -/// # fn example() -> Result { /// let time = Utc.ymd(2018, 5, 17).and_hms_micro(02, 04, 59, 918355); /// let my_s = S { /// time: time.clone(), @@ -408,9 +389,7 @@ pub mod ts_nanoseconds_option { /// assert_eq!(as_string, r#"{"time":1526522699918355}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_microseconds { use core::fmt; @@ -436,15 +415,12 @@ pub mod ts_microseconds { /// time: DateTime /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Utc.ymd(2018, 5, 17).and_hms_micro(02, 04, 59, 918355), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918355}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(dt: &DateTime, serializer: S) -> Result where @@ -469,11 +445,8 @@ pub mod ts_microseconds { /// time: DateTime /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result, D::Error> where @@ -529,7 +502,6 @@ pub mod ts_microseconds { /// time: Option> /// } /// -/// # fn example() -> Result { /// let time = Some(Utc.ymd(2018, 5, 17).and_hms_micro(02, 04, 59, 918355)); /// let my_s = S { /// time: time.clone(), @@ -539,9 +511,7 @@ pub mod ts_microseconds { /// assert_eq!(as_string, r#"{"time":1526522699918355}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_microseconds_option { use core::fmt; @@ -566,15 +536,12 @@ pub mod ts_microseconds_option { /// time: Option> /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Some(Utc.ymd(2018, 5, 17).and_hms_micro(02, 04, 59, 918355)), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918355}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(opt: &Option>, serializer: S) -> Result where @@ -602,11 +569,8 @@ pub mod ts_microseconds_option { /// time: Option> /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result>, D::Error> where @@ -666,7 +630,6 @@ pub mod ts_microseconds_option { /// time: DateTime /// } /// -/// # fn example() -> Result { /// let time = Utc.ymd(2018, 5, 17).and_hms_milli(02, 04, 59, 918); /// let my_s = S { /// time: time.clone(), @@ -676,9 +639,7 @@ pub mod ts_microseconds_option { /// assert_eq!(as_string, r#"{"time":1526522699918}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_milliseconds { use core::fmt; @@ -704,15 +665,12 @@ pub mod ts_milliseconds { /// time: DateTime /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Utc.ymd(2018, 5, 17).and_hms_milli(02, 04, 59, 918), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(dt: &DateTime, serializer: S) -> Result where @@ -737,11 +695,8 @@ pub mod ts_milliseconds { /// time: DateTime /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result, D::Error> where @@ -794,7 +749,6 @@ pub mod ts_milliseconds { /// time: Option> /// } /// -/// # fn example() -> Result { /// let time = Some(Utc.ymd(2018, 5, 17).and_hms_milli(02, 04, 59, 918)); /// let my_s = S { /// time: time.clone(), @@ -804,9 +758,7 @@ pub mod ts_milliseconds { /// assert_eq!(as_string, r#"{"time":1526522699918}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_milliseconds_option { use core::fmt; @@ -831,15 +783,12 @@ pub mod ts_milliseconds_option { /// time: Option> /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Some(Utc.ymd(2018, 5, 17).and_hms_milli(02, 04, 59, 918)), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(opt: &Option>, serializer: S) -> Result where @@ -874,16 +823,13 @@ pub mod ts_milliseconds_option { /// time: Option> /// } /// - /// # fn example() -> Result<(), serde_json::Error> { /// let my_s: E = serde_json::from_str(r#"{ "time": 1526522699918 }"#)?; /// assert_eq!(my_s, E::V(S { time: Some(Utc.timestamp(1526522699, 918000000)) })); /// let s: E = serde_json::from_str(r#"{ "time": null }"#)?; /// assert_eq!(s, E::V(S { time: None })); /// let t: E = serde_json::from_str(r#"{}"#)?; /// assert_eq!(t, E::V(S { time: None })); - /// # Ok(()) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result>, D::Error> where @@ -944,7 +890,6 @@ pub mod ts_milliseconds_option { /// time: DateTime /// } /// -/// # fn example() -> Result { /// let time = Utc.ymd(2015, 5, 15).and_hms(10, 0, 0); /// let my_s = S { /// time: time.clone(), @@ -954,9 +899,7 @@ pub mod ts_milliseconds_option { /// assert_eq!(as_string, r#"{"time":1431684000}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_seconds { use core::fmt; @@ -982,15 +925,12 @@ pub mod ts_seconds { /// time: DateTime /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Utc.ymd(2015, 5, 15).and_hms(10, 0, 0), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1431684000}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(dt: &DateTime, serializer: S) -> Result where @@ -1015,11 +955,8 @@ pub mod ts_seconds { /// time: DateTime /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1431684000 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result, D::Error> where @@ -1069,7 +1006,6 @@ pub mod ts_seconds { /// time: Option> /// } /// -/// # fn example() -> Result { /// let time = Some(Utc.ymd(2015, 5, 15).and_hms(10, 0, 0)); /// let my_s = S { /// time: time.clone(), @@ -1079,9 +1015,7 @@ pub mod ts_seconds { /// assert_eq!(as_string, r#"{"time":1431684000}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_seconds_option { use core::fmt; @@ -1106,15 +1040,12 @@ pub mod ts_seconds_option { /// time: Option> /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Some(Utc.ymd(2015, 5, 15).and_hms(10, 0, 0)), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1431684000}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(opt: &Option>, serializer: S) -> Result where @@ -1142,11 +1073,8 @@ pub mod ts_seconds_option { /// time: Option> /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1431684000 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result>, D::Error> where diff --git a/src/format/mod.rs b/src/format/mod.rs index 5d720c0b57..893496a035 100644 --- a/src/format/mod.rs +++ b/src/format/mod.rs @@ -18,8 +18,6 @@ //! # Example //! ```rust //! # use std::error::Error; -//! # -//! # fn main() -> Result<(), Box> { //! use chrono::prelude::*; //! //! let date_time = Utc.ymd(2020, 11, 10).and_hms(0, 1, 32); @@ -29,8 +27,7 @@ //! //! let parsed = Utc.datetime_from_str(&formatted, "%Y-%m-%d %H:%M:%S")?; //! assert_eq!(parsed, date_time); -//! # Ok(()) -//! # } +//! # Ok::<(), chrono::ParseError>(()) //! ``` #[cfg(feature = "alloc")] diff --git a/src/naive/datetime/serde.rs b/src/naive/datetime/serde.rs index 3ac4c00f2b..27910fa7d3 100644 --- a/src/naive/datetime/serde.rs +++ b/src/naive/datetime/serde.rs @@ -67,7 +67,6 @@ impl<'de> de::Deserialize<'de> for NaiveDateTime { /// time: NaiveDateTime /// } /// -/// # fn example() -> Result { /// let time = NaiveDate::from_ymd(2018, 5, 17).and_hms_nano(02, 04, 59, 918355733); /// let my_s = S { /// time: time.clone(), @@ -77,9 +76,7 @@ impl<'de> de::Deserialize<'de> for NaiveDateTime { /// assert_eq!(as_string, r#"{"time":1526522699918355733}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_nanoseconds { use core::fmt; @@ -104,15 +101,12 @@ pub mod ts_nanoseconds { /// time: NaiveDateTime /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: NaiveDate::from_ymd(2018, 5, 17).and_hms_nano(02, 04, 59, 918355733), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918355733}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(dt: &NaiveDateTime, serializer: S) -> Result where @@ -137,11 +131,8 @@ pub mod ts_nanoseconds { /// time: NaiveDateTime /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355733 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result where @@ -196,7 +187,6 @@ pub mod ts_nanoseconds { /// time: Option /// } /// -/// # fn example() -> Result { /// let time = Some(NaiveDate::from_ymd(2018, 5, 17).and_hms_nano(02, 04, 59, 918355733)); /// let my_s = S { /// time: time.clone(), @@ -206,9 +196,7 @@ pub mod ts_nanoseconds { /// assert_eq!(as_string, r#"{"time":1526522699918355733}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_nanoseconds_option { use core::fmt; @@ -233,15 +221,12 @@ pub mod ts_nanoseconds_option { /// time: Option /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Some(NaiveDate::from_ymd(2018, 5, 17).and_hms_nano(02, 04, 59, 918355733)), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918355733}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(opt: &Option, serializer: S) -> Result where @@ -269,11 +254,8 @@ pub mod ts_nanoseconds_option { /// time: Option /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355733 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result, D::Error> where @@ -331,7 +313,6 @@ pub mod ts_nanoseconds_option { /// time: NaiveDateTime /// } /// -/// # fn example() -> Result { /// let time = NaiveDate::from_ymd(2018, 5, 17).and_hms_micro(02, 04, 59, 918355); /// let my_s = S { /// time: time.clone(), @@ -341,9 +322,7 @@ pub mod ts_nanoseconds_option { /// assert_eq!(as_string, r#"{"time":1526522699918355}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_microseconds { use core::fmt; @@ -368,15 +347,12 @@ pub mod ts_microseconds { /// time: NaiveDateTime /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: NaiveDate::from_ymd(2018, 5, 17).and_hms_micro(02, 04, 59, 918355), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918355}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(dt: &NaiveDateTime, serializer: S) -> Result where @@ -401,11 +377,8 @@ pub mod ts_microseconds { /// time: NaiveDateTime /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result where @@ -463,7 +436,6 @@ pub mod ts_microseconds { /// time: Option /// } /// -/// # fn example() -> Result { /// let time = Some(NaiveDate::from_ymd(2018, 5, 17).and_hms_micro(02, 04, 59, 918355)); /// let my_s = S { /// time: time.clone(), @@ -473,9 +445,7 @@ pub mod ts_microseconds { /// assert_eq!(as_string, r#"{"time":1526522699918355}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_microseconds_option { use core::fmt; @@ -500,15 +470,12 @@ pub mod ts_microseconds_option { /// time: Option /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Some(NaiveDate::from_ymd(2018, 5, 17).and_hms_micro(02, 04, 59, 918355)), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918355}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(opt: &Option, serializer: S) -> Result where @@ -536,11 +503,8 @@ pub mod ts_microseconds_option { /// time: Option /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result, D::Error> where @@ -598,7 +562,6 @@ pub mod ts_microseconds_option { /// time: NaiveDateTime /// } /// -/// # fn example() -> Result { /// let time = NaiveDate::from_ymd(2018, 5, 17).and_hms_milli(02, 04, 59, 918); /// let my_s = S { /// time: time.clone(), @@ -608,9 +571,7 @@ pub mod ts_microseconds_option { /// assert_eq!(as_string, r#"{"time":1526522699918}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_milliseconds { use core::fmt; @@ -635,15 +596,12 @@ pub mod ts_milliseconds { /// time: NaiveDateTime /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: NaiveDate::from_ymd(2018, 5, 17).and_hms_milli(02, 04, 59, 918), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(dt: &NaiveDateTime, serializer: S) -> Result where @@ -668,11 +626,8 @@ pub mod ts_milliseconds { /// time: NaiveDateTime /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result where @@ -727,7 +682,6 @@ pub mod ts_milliseconds { /// time: Option /// } /// -/// # fn example() -> Result { /// let time = Some(NaiveDate::from_ymd(2018, 5, 17).and_hms_milli(02, 04, 59, 918)); /// let my_s = S { /// time: time.clone(), @@ -737,9 +691,7 @@ pub mod ts_milliseconds { /// assert_eq!(as_string, r#"{"time":1526522699918}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_milliseconds_option { use core::fmt; @@ -764,15 +716,12 @@ pub mod ts_milliseconds_option { /// time: Option /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Some(NaiveDate::from_ymd(2018, 5, 17).and_hms_milli(02, 04, 59, 918)), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699918}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(opt: &Option, serializer: S) -> Result where @@ -800,11 +749,8 @@ pub mod ts_milliseconds_option { /// time: Option /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1526522699918355 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result, D::Error> where @@ -862,7 +808,6 @@ pub mod ts_milliseconds_option { /// time: NaiveDateTime /// } /// -/// # fn example() -> Result { /// let time = NaiveDate::from_ymd(2015, 5, 15).and_hms(10, 0, 0); /// let my_s = S { /// time: time.clone(), @@ -872,9 +817,7 @@ pub mod ts_milliseconds_option { /// assert_eq!(as_string, r#"{"time":1431684000}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_seconds { use core::fmt; @@ -899,15 +842,12 @@ pub mod ts_seconds { /// time: NaiveDateTime /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: NaiveDate::from_ymd(2015, 5, 15).and_hms(10, 0, 0), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1431684000}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(dt: &NaiveDateTime, serializer: S) -> Result where @@ -932,11 +872,8 @@ pub mod ts_seconds { /// time: NaiveDateTime /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1431684000 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result where @@ -988,7 +925,6 @@ pub mod ts_seconds { /// time: Option /// } /// -/// # fn example() -> Result { /// let time = Some(NaiveDate::from_ymd(2018, 5, 17).and_hms(02, 04, 59)); /// let my_s = S { /// time: time.clone(), @@ -998,9 +934,7 @@ pub mod ts_seconds { /// assert_eq!(as_string, r#"{"time":1526522699}"#); /// let my_s: S = serde_json::from_str(&as_string)?; /// assert_eq!(my_s.time, time); -/// # Ok(my_s) -/// # } -/// # fn main() { example().unwrap(); } +/// # Ok::<(), serde_json::Error>(()) /// ``` pub mod ts_seconds_option { use core::fmt; @@ -1025,15 +959,12 @@ pub mod ts_seconds_option { /// time: Option /// } /// - /// # fn example() -> Result { /// let my_s = S { /// time: Some(NaiveDate::from_ymd(2018, 5, 17).and_hms(02, 04, 59)), /// }; /// let as_string = serde_json::to_string(&my_s)?; /// assert_eq!(as_string, r#"{"time":1526522699}"#); - /// # Ok(as_string) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn serialize(opt: &Option, serializer: S) -> Result where @@ -1061,11 +992,8 @@ pub mod ts_seconds_option { /// time: Option /// } /// - /// # fn example() -> Result { /// let my_s: S = serde_json::from_str(r#"{ "time": 1431684000 }"#)?; - /// # Ok(my_s) - /// # } - /// # fn main() { example().unwrap(); } + /// # Ok::<(), serde_json::Error>(()) /// ``` pub fn deserialize<'de, D>(d: D) -> Result, D::Error> where