pub struct DataScopeFilters { /* private fields */ }
Implementations§
Source§impl DataScopeFilters
impl DataScopeFilters
Sourcepub fn builder() -> Builder<MinDataUpdatedTimeStage>
pub fn builder() -> Builder<MinDataUpdatedTimeStage>
Returns a new builder.
Source§impl DataScopeFilters
impl DataScopeFilters
Sourcepub fn new(
min_data_updated_time: UtcTimestamp,
max_data_start_time: UtcTimestamp,
) -> Self
pub fn new( min_data_updated_time: UtcTimestamp, max_data_start_time: UtcTimestamp, ) -> Self
Constructs a new instance of the type.
For each data source specified as a key, search will only return channels containing a superset of the tags specified for that given datasource.
Sourcepub fn min_data_updated_time(&self) -> &UtcTimestamp
pub fn min_data_updated_time(&self) -> &UtcTimestamp
Will only return channels that have had new data after the specified time.
Sourcepub fn max_data_start_time(&self) -> &UtcTimestamp
pub fn max_data_start_time(&self) -> &UtcTimestamp
Will only return channels that have data before the specified time.
Trait Implementations§
Source§impl Clone for DataScopeFilters
impl Clone for DataScopeFilters
Source§fn clone(&self) -> DataScopeFilters
fn clone(&self) -> DataScopeFilters
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DataScopeFilters
impl Debug for DataScopeFilters
Source§impl<'de> Deserialize<'de> for DataScopeFilters
impl<'de> Deserialize<'de> for DataScopeFilters
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<DataScopeFilters> for Builder<Complete>
impl From<DataScopeFilters> for Builder<Complete>
Source§fn from(v: DataScopeFilters) -> Self
fn from(v: DataScopeFilters) -> Self
Converts to this type from the input type.
Source§impl Hash for DataScopeFilters
impl Hash for DataScopeFilters
Source§impl Ord for DataScopeFilters
impl Ord for DataScopeFilters
Source§fn cmp(&self, other: &DataScopeFilters) -> Ordering
fn cmp(&self, other: &DataScopeFilters) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DataScopeFilters
impl PartialEq for DataScopeFilters
Source§impl PartialOrd for DataScopeFilters
impl PartialOrd for DataScopeFilters
Source§impl Serialize for DataScopeFilters
impl Serialize for DataScopeFilters
impl Eq for DataScopeFilters
impl StructuralPartialEq for DataScopeFilters
Auto Trait Implementations§
impl Freeze for DataScopeFilters
impl RefUnwindSafe for DataScopeFilters
impl Send for DataScopeFilters
impl Sync for DataScopeFilters
impl Unpin for DataScopeFilters
impl UnwindSafe for DataScopeFilters
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request