pub struct TimeBoundary {
pub data_source: DataSource,
pub bound: TimeBoundType,
pub filter: Option<Filter>,
pub context: HashMap<String, String>,
}
Fields§
§data_source: DataSource
§bound: TimeBoundType
§filter: Option<Filter>
§context: HashMap<String, String>
Trait Implementations§
Source§impl Debug for TimeBoundary
impl Debug for TimeBoundary
Source§impl<'de> Deserialize<'de> for TimeBoundary
impl<'de> Deserialize<'de> for TimeBoundary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<TimeBoundary> for Query
impl From<TimeBoundary> for Query
Source§fn from(query: TimeBoundary) -> Self
fn from(query: TimeBoundary) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TimeBoundary
impl RefUnwindSafe for TimeBoundary
impl Send for TimeBoundary
impl Sync for TimeBoundary
impl Unpin for TimeBoundary
impl UnwindSafe for TimeBoundary
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more