nominal_api_conjure/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 conjure_object::log_safety::derive::LogSafe
12)]
13#[serde(crate = "conjure_object::serde", transparent)]
14pub struct TimeRange(pub super::super::super::super::api::Range);
15impl std::convert::From<super::super::super::super::api::Range> for TimeRange {
16 #[inline]
17 fn from(v: super::super::super::super::api::Range) -> Self {
18 TimeRange(std::convert::From::from(v))
19 }
20}
21impl std::ops::Deref for TimeRange {
22 type Target = super::super::super::super::api::Range;
23 #[inline]
24 fn deref(&self) -> &super::super::super::super::api::Range {
25 &self.0
26 }
27}
28impl std::ops::DerefMut for TimeRange {
29 #[inline]
30 fn deref_mut(&mut self) -> &mut super::super::super::super::api::Range {
31 &mut self.0
32 }
33}
34impl std::convert::AsRef<super::super::super::super::api::Range> for TimeRange {
35 #[inline]
36 fn as_ref(&self) -> &super::super::super::super::api::Range {
37 &self.0
38 }
39}