pub struct InputRange {
pub name: String,
pub low: f64,
pub high: f64,
pub base: Option<f64>,
}Expand description
Configuration for an input variable range
Fields§
§name: StringVariable name
low: f64Low value for sensitivity
high: f64High value for sensitivity
base: Option<f64>Base value (optional, uses model default if not specified)
Implementations§
Trait Implementations§
Source§impl Clone for InputRange
impl Clone for InputRange
Source§fn clone(&self) -> InputRange
fn clone(&self) -> InputRange
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 InputRange
impl Debug for InputRange
Source§impl<'de> Deserialize<'de> for InputRange
impl<'de> Deserialize<'de> for InputRange
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 InputRange
impl RefUnwindSafe for InputRange
impl Send for InputRange
impl Sync for InputRange
impl Unpin for InputRange
impl UnsafeUnpin for InputRange
impl UnwindSafe for InputRange
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