pub struct ExecuteAlgorithm {
pub time_field_name: Option<String>,
pub operation: Option<String>,
pub start_time: Option<u32>,
pub aggregations: Option<Vec<Aggregation>>,
pub metrics: Option<Vec<Vec<f64>>>,
pub end_time: Option<u32>,
pub attribute_field_names: Option<Vec<String>>,
pub min_time_interval: Option<u32>,
pub index_name: Option<String>,
pub num_outputs: Option<u32>,
pub input_data: Option<Vec<f64>>,
}Fields§
§time_field_name: Option<String>The time field name.
operation: Option<String>The calculator operation.
start_time: Option<u32>The start time.
aggregations: Option<Vec<Aggregation>>§metrics: Option<Vec<Vec<f64>>>The metrics input.
end_time: Option<u32>The end time.
attribute_field_names: Option<Vec<String>>The attribute field names
min_time_interval: Option<u32>The minimum time interval.
index_name: Option<String>The index name.
num_outputs: Option<u32>The number of outputs.
input_data: Option<Vec<f64>>The input data.
Implementations§
Source§impl ExecuteAlgorithm
impl ExecuteAlgorithm
pub fn new() -> ExecuteAlgorithm
Trait Implementations§
Source§impl Clone for ExecuteAlgorithm
impl Clone for ExecuteAlgorithm
Source§fn clone(&self) -> ExecuteAlgorithm
fn clone(&self) -> ExecuteAlgorithm
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 ExecuteAlgorithm
impl Debug for ExecuteAlgorithm
Source§impl Default for ExecuteAlgorithm
impl Default for ExecuteAlgorithm
Source§fn default() -> ExecuteAlgorithm
fn default() -> ExecuteAlgorithm
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecuteAlgorithm
impl<'de> Deserialize<'de> for ExecuteAlgorithm
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 PartialEq for ExecuteAlgorithm
impl PartialEq for ExecuteAlgorithm
Source§fn eq(&self, other: &ExecuteAlgorithm) -> bool
fn eq(&self, other: &ExecuteAlgorithm) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExecuteAlgorithm
impl Serialize for ExecuteAlgorithm
impl StructuralPartialEq for ExecuteAlgorithm
Auto Trait Implementations§
impl Freeze for ExecuteAlgorithm
impl RefUnwindSafe for ExecuteAlgorithm
impl Send for ExecuteAlgorithm
impl Sync for ExecuteAlgorithm
impl Unpin for ExecuteAlgorithm
impl UnsafeUnpin for ExecuteAlgorithm
impl UnwindSafe for ExecuteAlgorithm
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