pub enum InitialSpec {
Default,
Value(f64),
Uniform {
min: f64,
max: f64,
},
}Expand description
Rule used to choose a free parameter’s initial value.
Variants§
Default
Use the default value zero.
Value(f64)
Use a specific initial value.
Uniform
Sample uniformly from an inclusive range.
Trait Implementations§
Source§impl Clone for InitialSpec
impl Clone for InitialSpec
Source§fn clone(&self) -> InitialSpec
fn clone(&self) -> InitialSpec
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 InitialSpec
impl Debug for InitialSpec
Source§impl Default for InitialSpec
impl Default for InitialSpec
Source§fn default() -> InitialSpec
fn default() -> InitialSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InitialSpec
impl<'de> Deserialize<'de> for InitialSpec
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 From<f64> for InitialSpec
impl From<f64> for InitialSpec
Source§impl PartialEq for InitialSpec
impl PartialEq for InitialSpec
Source§impl Serialize for InitialSpec
impl Serialize for InitialSpec
impl StructuralPartialEq for InitialSpec
Auto Trait Implementations§
impl Freeze for InitialSpec
impl RefUnwindSafe for InitialSpec
impl Send for InitialSpec
impl Sync for InitialSpec
impl Unpin for InitialSpec
impl UnsafeUnpin for InitialSpec
impl UnwindSafe for InitialSpec
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