pub struct RangeDurationSeries { /* private fields */ }Expand description
Outputs a numeric series with one point per range: timestamp = range start, value = range duration.
Implementations§
Source§impl RangeDurationSeries
impl RangeDurationSeries
Sourcepub fn builder() -> Builder<InputStage>
pub fn builder() -> Builder<InputStage>
Returns a new builder.
Source§impl RangeDurationSeries
impl RangeDurationSeries
Sourcepub fn new(
input: RangeSeries,
unbounded_range_behavior: UnboundedRangeBehavior,
) -> RangeDurationSeries
pub fn new( input: RangeSeries, unbounded_range_behavior: UnboundedRangeBehavior, ) -> RangeDurationSeries
Constructs a new instance of the type.
pub fn input(&self) -> &RangeSeries
Sourcepub fn unbounded_range_behavior(&self) -> &UnboundedRangeBehavior
pub fn unbounded_range_behavior(&self) -> &UnboundedRangeBehavior
How to handle ranges with a missing start or end.
Trait Implementations§
Source§impl Clone for RangeDurationSeries
impl Clone for RangeDurationSeries
Source§fn clone(&self) -> RangeDurationSeries
fn clone(&self) -> RangeDurationSeries
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RangeDurationSeries
impl Debug for RangeDurationSeries
Source§impl<'de> Deserialize<'de> for RangeDurationSeries
impl<'de> Deserialize<'de> for RangeDurationSeries
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RangeDurationSeries, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RangeDurationSeries, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RangeDurationSeries
Source§impl Hash for RangeDurationSeries
impl Hash for RangeDurationSeries
Source§impl Ord for RangeDurationSeries
impl Ord for RangeDurationSeries
Source§fn cmp(&self, other: &RangeDurationSeries) -> Ordering
fn cmp(&self, other: &RangeDurationSeries) -> Ordering
1.21.0 (const: unstable) · 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 RangeDurationSeries
impl PartialEq for RangeDurationSeries
Source§impl PartialOrd for RangeDurationSeries
impl PartialOrd for RangeDurationSeries
Source§impl Serialize for RangeDurationSeries
impl Serialize for RangeDurationSeries
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for RangeDurationSeries
impl RefUnwindSafe for RangeDurationSeries
impl Send for RangeDurationSeries
impl Sync for RangeDurationSeries
impl Unpin for RangeDurationSeries
impl UnsafeUnpin for RangeDurationSeries
impl UnwindSafe for RangeDurationSeries
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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