nominal_api/conjure/objects/scout/workbookcommon/api/
time_range.rs1#[derive(
2 Debug,
3 Clone,
4 conjure_object::serde::Deserialize,
5 conjure_object::serde::Serialize,
6 PartialEq,
7 Eq,
8 PartialOrd,
9 Ord,
10 Hash
11)]
12#[serde(crate = "conjure_object::serde", transparent)]
13pub struct TimeRange(pub super::super::super::super::api::Range);
14impl std::convert::From<super::super::super::super::api::Range> for TimeRange {
15 #[inline]
16 fn from(v: super::super::super::super::api::Range) -> Self {
17 TimeRange(std::convert::From::from(v))
18 }
19}
20impl std::ops::Deref for TimeRange {
21 type Target = super::super::super::super::api::Range;
22 #[inline]
23 fn deref(&self) -> &super::super::super::super::api::Range {
24 &self.0
25 }
26}
27impl std::ops::DerefMut for TimeRange {
28 #[inline]
29 fn deref_mut(&mut self) -> &mut super::super::super::super::api::Range {
30 &mut self.0
31 }
32}
33impl std::convert::AsRef<super::super::super::super::api::Range> for TimeRange {
34 #[inline]
35 fn as_ref(&self) -> &super::super::super::super::api::Range {
36 &self.0
37 }
38}