pub struct AssetDataScope { /* private fields */ }
Implementations§
Source§impl AssetDataScope
impl AssetDataScope
Sourcepub fn builder() -> Builder<DataScopeNameStage>
pub fn builder() -> Builder<DataScopeNameStage>
Returns a new builder.
Source§impl AssetDataScope
impl AssetDataScope
Sourcepub fn new(
data_scope_name: DataScopeName,
data_source: DataSource,
timestamp_type: WeakTimestampType,
) -> Self
pub fn new( data_scope_name: DataScopeName, data_source: DataSource, timestamp_type: WeakTimestampType, ) -> Self
Constructs a new instance of the type.
Sourcepub fn data_scope_name(&self) -> &DataScopeName
pub fn data_scope_name(&self) -> &DataScopeName
The name of the data scope. The name is guaranteed to be be unique within the context of an asset.
pub fn data_source(&self) -> &DataSource
pub fn offset(&self) -> Option<&Duration>
pub fn timestamp_type(&self) -> &WeakTimestampType
Filters the data source to series matching these tag values. The filtered set of series should be the ones that belong to the asset.
Trait Implementations§
Source§impl Clone for AssetDataScope
impl Clone for AssetDataScope
Source§fn clone(&self) -> AssetDataScope
fn clone(&self) -> AssetDataScope
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 AssetDataScope
impl Debug for AssetDataScope
Source§impl<'de> Deserialize<'de> for AssetDataScope
impl<'de> Deserialize<'de> for AssetDataScope
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<AssetDataScope> for Builder<Complete>
impl From<AssetDataScope> for Builder<Complete>
Source§fn from(v: AssetDataScope) -> Self
fn from(v: AssetDataScope) -> Self
Converts to this type from the input type.
Source§impl Hash for AssetDataScope
impl Hash for AssetDataScope
Source§impl Ord for AssetDataScope
impl Ord for AssetDataScope
Source§fn cmp(&self, other: &AssetDataScope) -> Ordering
fn cmp(&self, other: &AssetDataScope) -> 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 AssetDataScope
impl PartialEq for AssetDataScope
Source§impl PartialOrd for AssetDataScope
impl PartialOrd for AssetDataScope
Source§impl Serialize for AssetDataScope
impl Serialize for AssetDataScope
impl Eq for AssetDataScope
impl StructuralPartialEq for AssetDataScope
Auto Trait Implementations§
impl Freeze for AssetDataScope
impl RefUnwindSafe for AssetDataScope
impl Send for AssetDataScope
impl Sync for AssetDataScope
impl Unpin for AssetDataScope
impl UnwindSafe for AssetDataScope
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