pub enum ParameterRestriction {
Any,
FixedValue(f64),
NotSupported,
}Expand description
Defines how a parameter is restricted for a model.
This enum is used to specify whether a parameter can accept any value, only a fixed value, or is not supported at all.
Variants§
Any
Parameter accepts any value within its valid range
FixedValue(f64)
Parameter only supports a specific fixed value
NotSupported
Parameter is not supported by this model
Trait Implementations§
Source§impl Clone for ParameterRestriction
impl Clone for ParameterRestriction
Source§fn clone(&self) -> ParameterRestriction
fn clone(&self) -> ParameterRestriction
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 ParameterRestriction
impl Debug for ParameterRestriction
Source§impl PartialEq for ParameterRestriction
impl PartialEq for ParameterRestriction
impl StructuralPartialEq for ParameterRestriction
Auto Trait Implementations§
impl Freeze for ParameterRestriction
impl RefUnwindSafe for ParameterRestriction
impl Send for ParameterRestriction
impl Sync for ParameterRestriction
impl Unpin for ParameterRestriction
impl UnwindSafe for ParameterRestriction
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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