pub struct UniformDrawdownProfileParameter {
pub meta: Option<ParameterMeta>,
pub reset_day: Option<u8>,
pub reset_month: Option<u8>,
pub residual_days: Option<u32>,
}
Fields§
§meta: Option<ParameterMeta>
§reset_day: Option<u8>
§reset_month: Option<u8>
§residual_days: Option<u32>
Implementations§
Source§impl UniformDrawdownProfileParameter
impl UniformDrawdownProfileParameter
pub fn parameters(&self) -> HashMap<&str, ParameterValueType<'_>>
pub fn parameters_mut(&mut self) -> HashMap<&str, ParameterValueTypeMut<'_>>
Source§impl UniformDrawdownProfileParameter
impl UniformDrawdownProfileParameter
pub fn resource_paths(&self) -> Vec<PathBuf>
pub fn update_resource_paths(&mut self, new_paths: &HashMap<PathBuf, PathBuf>)
Source§impl UniformDrawdownProfileParameter
impl UniformDrawdownProfileParameter
pub fn node_references(&self) -> HashMap<&str, &str>
Trait Implementations§
Source§impl Clone for UniformDrawdownProfileParameter
impl Clone for UniformDrawdownProfileParameter
Source§fn clone(&self) -> UniformDrawdownProfileParameter
fn clone(&self) -> UniformDrawdownProfileParameter
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 UniformDrawdownProfileParameter
impl<'de> Deserialize<'de> for UniformDrawdownProfileParameter
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 UniformDrawdownProfileParameter
impl RefUnwindSafe for UniformDrawdownProfileParameter
impl Send for UniformDrawdownProfileParameter
impl Sync for UniformDrawdownProfileParameter
impl Unpin for UniformDrawdownProfileParameter
impl UnwindSafe for UniformDrawdownProfileParameter
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