pub struct RangeTable {
pub min: f64,
pub max: f64,
pub step: Option<f64>,
}Expand description
Every value from min to max inclusive, step apart, as LevelSpec::Range interprets them.
Fields§
§min: f64Lowest value.
max: f64Highest value.
step: Option<f64>Distance between two values.
Without a step, a sampled design or a search draws from the whole range. Any other design steps a whole-number
factor by 1, and rejects an F32 parameter.
Trait Implementations§
Source§impl Clone for RangeTable
impl Clone for RangeTable
impl Copy for RangeTable
Source§impl Debug for RangeTable
impl Debug for RangeTable
Source§impl<'de> Deserialize<'de> for RangeTable
impl<'de> Deserialize<'de> for RangeTable
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 RangeTable
impl PartialEq for RangeTable
Source§impl Serialize for RangeTable
impl Serialize for RangeTable
impl StructuralPartialEq for RangeTable
Auto Trait Implementations§
impl Freeze for RangeTable
impl RefUnwindSafe for RangeTable
impl Send for RangeTable
impl Sync for RangeTable
impl Unpin for RangeTable
impl UnsafeUnpin for RangeTable
impl UnwindSafe for RangeTable
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more