pub struct NumberParameter {
pub name: String,
pub expression: String,
pub min: Option<f64>,
pub max: Option<f64>,
}Expand description
A number parameter, as its crate::parameters::steps::DefineParameters step holds
it: a formula of the parameters defined before it — 12, width / 2.
min and max are what a slider offers when the part is placed, not
what is valid.
Fields§
§name: String§expression: String§min: Option<f64>§max: Option<f64>Implementations§
Trait Implementations§
Source§impl Clone for NumberParameter
impl Clone for NumberParameter
Source§fn clone(&self) -> NumberParameter
fn clone(&self) -> NumberParameter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NumberParameter
impl Debug for NumberParameter
Source§impl<'de> Deserialize<'de> for NumberParameter
impl<'de> Deserialize<'de> for NumberParameter
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
Source§impl PartialEq for NumberParameter
impl PartialEq for NumberParameter
Source§impl Serialize for NumberParameter
impl Serialize for NumberParameter
impl StructuralPartialEq for NumberParameter
Auto Trait Implementations§
impl Freeze for NumberParameter
impl RefUnwindSafe for NumberParameter
impl Send for NumberParameter
impl Sync for NumberParameter
impl Unpin for NumberParameter
impl UnsafeUnpin for NumberParameter
impl UnwindSafe for NumberParameter
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