pub struct MultiSplitLinkNode {
pub meta: NodeMeta,
pub max_flows: Option<OptionalParameterValues>,
pub costs: Option<ParameterValues>,
pub extra_slots: Option<i64>,
pub slot_names: Option<Vec<String>>,
pub factors: Option<ParameterValues>,
}
Fields§
§meta: NodeMeta
§max_flows: Option<OptionalParameterValues>
§costs: Option<ParameterValues>
§extra_slots: Option<i64>
§slot_names: Option<Vec<String>>
§factors: Option<ParameterValues>
Implementations§
Source§impl MultiSplitLinkNode
impl MultiSplitLinkNode
pub fn parameters(&self) -> HashMap<&str, ParameterValueType<'_>>
pub fn parameters_mut(&mut self) -> HashMap<&str, ParameterValueTypeMut<'_>>
pub fn node_references(&self) -> HashMap<&str, Vec<&str>>
Trait Implementations§
Source§impl Clone for MultiSplitLinkNode
impl Clone for MultiSplitLinkNode
Source§fn clone(&self) -> MultiSplitLinkNode
fn clone(&self) -> MultiSplitLinkNode
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 Debug for MultiSplitLinkNode
impl Debug for MultiSplitLinkNode
Source§impl<'de> Deserialize<'de> for MultiSplitLinkNode
impl<'de> Deserialize<'de> for MultiSplitLinkNode
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 MultiSplitLinkNode
impl RefUnwindSafe for MultiSplitLinkNode
impl Send for MultiSplitLinkNode
impl Sync for MultiSplitLinkNode
impl Unpin for MultiSplitLinkNode
impl UnwindSafe for MultiSplitLinkNode
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