Skip to main content

cdevents_sdk/generated/
build_queued_0_3_0.rs

1// @generated
2// by cdevents/sdk-rust/generator (subject.hbs)
3
4#[cfg(feature = "testkit")] use proptest_derive::Arbitrary;
5use serde::{Serialize, Deserialize};
6
7#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
8#[cfg_attr(feature = "testkit", derive(Arbitrary))]
9#[serde(deny_unknown_fields)]
10pub struct Content {
11}
12
13#[cfg(test)]
14mod tests {
15    use proptest::prelude::*;
16    use super::*;
17
18    proptest! {
19        #[test]
20        #[cfg(feature = "testkit")]
21        fn arbitraries_are_json_valid(s in any::<Content>()) {
22            let json_str = serde_json::to_string(&s).unwrap();
23            let actual = serde_json::from_str::<Content>(&json_str).unwrap();
24            assert_eq!(s, actual);
25        }
26    }
27}