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,
) -> Self
pub fn new( input: RangeSeries, unbounded_range_behavior: UnboundedRangeBehavior, ) -> Self
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<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
impl Eq for RangeDurationSeries
Source§impl From<RangeDurationSeries> for Builder<Complete>
impl From<RangeDurationSeries> for Builder<Complete>
Source§fn from(v: RangeDurationSeries) -> Self
fn from(v: RangeDurationSeries) -> Self
Converts to this type from the input type.
Source§impl Hash for RangeDurationSeries
impl Hash for RangeDurationSeries
Source§impl Ord for RangeDurationSeries
impl Ord for RangeDurationSeries
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
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.