pub struct ReservoirNode {
pub meta: NodeMeta,
pub max_volume: Option<ParameterValue>,
pub min_volume: Option<ParameterValue>,
pub cost: Option<ParameterValue>,
pub initial_volume: Option<f64>,
pub initial_volume_pc: Option<f64>,
}
Fields§
§meta: NodeMeta
§max_volume: Option<ParameterValue>
§min_volume: Option<ParameterValue>
§cost: Option<ParameterValue>
§initial_volume: Option<f64>
§initial_volume_pc: Option<f64>
Implementations§
Source§impl ReservoirNode
impl ReservoirNode
pub fn parameters(&self) -> HashMap<&str, ParameterValueType<'_>>
pub fn parameters_mut(&mut self) -> HashMap<&str, ParameterValueTypeMut<'_>>
Source§impl ReservoirNode
impl ReservoirNode
Trait Implementations§
Source§impl Clone for ReservoirNode
impl Clone for ReservoirNode
Source§fn clone(&self) -> ReservoirNode
fn clone(&self) -> ReservoirNode
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 ReservoirNode
impl<'de> Deserialize<'de> for ReservoirNode
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 ReservoirNode
impl RefUnwindSafe for ReservoirNode
impl Send for ReservoirNode
impl Sync for ReservoirNode
impl Unpin for ReservoirNode
impl UnwindSafe for ReservoirNode
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