pub enum ValueSeries {
String(Vec<String>),
Double(Vec<f64>),
Integer(Vec<i64>),
}Expand description
A series of values. Mirrors the nominal-streaming::PointsType enum. We
avoid simply re-using that type to avoid coupling the app to the api too
closely.
Variants§
Implementations§
Source§impl ValueSeries
impl ValueSeries
Source§impl ValueSeries
impl ValueSeries
pub fn iter(&self) -> ValueSeriesIter<'_> ⓘ
pub fn iter_mut(&mut self) -> ValueSeriesIterMut<'_> ⓘ
pub const fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Sourcepub fn iter_numeric_as_f64(&self) -> Option<Box<dyn Iterator<Item = f64> + '_>>
pub fn iter_numeric_as_f64(&self) -> Option<Box<dyn Iterator<Item = f64> + '_>>
Returns an iterator over numeric values cast to f64.
Returns None for String variants.
pub fn truncate(&mut self, size: usize)
Trait Implementations§
Source§impl Clone for ValueSeries
impl Clone for ValueSeries
Source§fn clone(&self) -> ValueSeries
fn clone(&self) -> ValueSeries
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 ValueSeries
impl Debug for ValueSeries
Source§impl Default for ValueSeries
impl Default for ValueSeries
Source§fn default() -> ValueSeries
fn default() -> ValueSeries
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ValueSeries
impl<'de> Deserialize<'de> for ValueSeries
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<Value> for ValueSeries
impl From<Value> for ValueSeries
Source§impl<'values> IntoIterator for &'values ValueSeries
impl<'values> IntoIterator for &'values ValueSeries
Auto Trait Implementations§
impl Freeze for ValueSeries
impl RefUnwindSafe for ValueSeries
impl Send for ValueSeries
impl Sync for ValueSeries
impl Unpin for ValueSeries
impl UnsafeUnpin for ValueSeries
impl UnwindSafe for ValueSeries
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