pub struct RegulationMonotonic {
pub input: Option<VarId>,
pub target: Option<VarId>,
pub value: Monotonicity,
pub context: Option<String>,
}
Expand description
Variant of StatProperty
requiring that a regulation input
-> target
is monotonic,
either generally, or within optionally specified context
.
Fields§
§input: Option<VarId>
§target: Option<VarId>
§value: Monotonicity
§context: Option<String>
Trait Implementations§
source§impl Clone for RegulationMonotonic
impl Clone for RegulationMonotonic
source§fn clone(&self) -> RegulationMonotonic
fn clone(&self) -> RegulationMonotonic
Returns a copy 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 RegulationMonotonic
impl Debug for RegulationMonotonic
source§impl<'de> Deserialize<'de> for RegulationMonotonic
impl<'de> Deserialize<'de> for RegulationMonotonic
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 Hash for RegulationMonotonic
impl Hash for RegulationMonotonic
source§impl PartialEq for RegulationMonotonic
impl PartialEq for RegulationMonotonic
source§impl Serialize for RegulationMonotonic
impl Serialize for RegulationMonotonic
impl Eq for RegulationMonotonic
impl StructuralPartialEq for RegulationMonotonic
Auto Trait Implementations§
impl Freeze for RegulationMonotonic
impl RefUnwindSafe for RegulationMonotonic
impl Send for RegulationMonotonic
impl Sync for RegulationMonotonic
impl Unpin for RegulationMonotonic
impl UnwindSafe for RegulationMonotonic
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.