pub enum Monotonicity {
Activation,
Inhibition,
Dual,
Unknown,
}
Expand description
Possible variants of (non)-monotonous effects of a Regulation
.
Activation
means positive monotonicityInhibition
means negative monotonicityDual
means both positive and negative effectUnknown
stands for unknown effect
Variants§
Implementations§
source§impl Monotonicity
impl Monotonicity
pub fn try_from_str_shortcut(sign: &str) -> Result<Monotonicity, String>
pub fn try_from_str_full(sign: &str) -> Result<Monotonicity, String>
pub fn as_str_shortcut(&self) -> &str
pub fn as_str_full(&self) -> &str
Trait Implementations§
source§impl Clone for Monotonicity
impl Clone for Monotonicity
source§fn clone(&self) -> Monotonicity
fn clone(&self) -> Monotonicity
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 Monotonicity
impl Debug for Monotonicity
source§impl<'de> Deserialize<'de> for Monotonicity
impl<'de> Deserialize<'de> for Monotonicity
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 Display for Monotonicity
impl Display for Monotonicity
source§impl Hash for Monotonicity
impl Hash for Monotonicity
source§impl<'de> JsonSerde<'de> for Monotonicity
impl<'de> JsonSerde<'de> for Monotonicity
source§fn to_json_str(&self) -> String
fn to_json_str(&self) -> String
Wrapper for json serialization.
source§fn to_pretty_json_str(&self) -> String
fn to_pretty_json_str(&self) -> String
Wrapper for pretty json serialization with indentation.
source§impl PartialEq for Monotonicity
impl PartialEq for Monotonicity
source§impl Serialize for Monotonicity
impl Serialize for Monotonicity
impl Copy for Monotonicity
impl Eq for Monotonicity
impl StructuralPartialEq for Monotonicity
Auto Trait Implementations§
impl Freeze for Monotonicity
impl RefUnwindSafe for Monotonicity
impl Send for Monotonicity
impl Sync for Monotonicity
impl Unpin for Monotonicity
impl UnwindSafe for Monotonicity
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.