pub struct AggregatedNode {
pub meta: NodeMeta,
pub nodes: Vec<String>,
pub max_flow: Option<ParameterValue>,
pub min_flow: Option<ParameterValue>,
pub factors: Option<ParameterValues>,
pub flow_weights: Option<Vec<f64>>,
}
Fields§
§meta: NodeMeta
§nodes: Vec<String>
§max_flow: Option<ParameterValue>
§min_flow: Option<ParameterValue>
§factors: Option<ParameterValues>
§flow_weights: Option<Vec<f64>>
Implementations§
Source§impl AggregatedNode
impl AggregatedNode
pub fn parameters(&self) -> HashMap<&str, ParameterValueType<'_>>
pub fn parameters_mut(&mut self) -> HashMap<&str, ParameterValueTypeMut<'_>>
Trait Implementations§
Source§impl Clone for AggregatedNode
impl Clone for AggregatedNode
Source§fn clone(&self) -> AggregatedNode
fn clone(&self) -> AggregatedNode
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<'de> Deserialize<'de> for AggregatedNode
impl<'de> Deserialize<'de> for AggregatedNode
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
Auto Trait Implementations§
impl Freeze for AggregatedNode
impl RefUnwindSafe for AggregatedNode
impl Send for AggregatedNode
impl Sync for AggregatedNode
impl Unpin for AggregatedNode
impl UnwindSafe for AggregatedNode
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