pub struct RunDataSource { /* private fields */ }
Expand description
For read requests, we want to require all fields
Implementations§
Source§impl RunDataSource
impl RunDataSource
Sourcepub fn builder() -> Builder<DataSourceStage>
pub fn builder() -> Builder<DataSourceStage>
Returns a new builder.
Source§impl RunDataSource
impl RunDataSource
pub fn data_source(&self) -> &DataSource
Sourcepub fn offset(&self) -> &Duration
pub fn offset(&self) -> &Duration
This offset is used for small time-sync corrections. Notably, it is not the offset to move a relative data source to the start of the run.
Sourcepub fn ref_name(&self) -> &DataSourceRefName
pub fn ref_name(&self) -> &DataSourceRefName
Included for convenience, duplicated from the key of the map
pub fn timestamp_type(&self) -> &WeakTimestampType
Used to resolve logical series for this data source.
Trait Implementations§
Source§impl Clone for RunDataSource
impl Clone for RunDataSource
Source§fn clone(&self) -> RunDataSource
fn clone(&self) -> RunDataSource
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 RunDataSource
impl Debug for RunDataSource
Source§impl<'de> Deserialize<'de> for RunDataSource
impl<'de> Deserialize<'de> for RunDataSource
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<RunDataSource> for Builder<Complete>
impl From<RunDataSource> for Builder<Complete>
Source§fn from(v: RunDataSource) -> Self
fn from(v: RunDataSource) -> Self
Converts to this type from the input type.
Source§impl Hash for RunDataSource
impl Hash for RunDataSource
Source§impl Ord for RunDataSource
impl Ord for RunDataSource
Source§fn cmp(&self, other: &RunDataSource) -> Ordering
fn cmp(&self, other: &RunDataSource) -> 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 RunDataSource
impl PartialEq for RunDataSource
Source§impl PartialOrd for RunDataSource
impl PartialOrd for RunDataSource
Source§impl Serialize for RunDataSource
impl Serialize for RunDataSource
impl Eq for RunDataSource
impl StructuralPartialEq for RunDataSource
Auto Trait Implementations§
impl Freeze for RunDataSource
impl RefUnwindSafe for RunDataSource
impl Send for RunDataSource
impl Sync for RunDataSource
impl Unpin for RunDataSource
impl UnwindSafe for RunDataSource
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