pub enum ProbabilisticEffect {
Deterministic,
Stochastic,
}Expand description
Probabilistic effects.
Variants§
Deterministic
Deterministic computation (same inputs → same outputs)
Stochastic
Stochastic computation (involves randomness)
Trait Implementations§
Source§impl Clone for ProbabilisticEffect
impl Clone for ProbabilisticEffect
Source§fn clone(&self) -> ProbabilisticEffect
fn clone(&self) -> ProbabilisticEffect
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 ProbabilisticEffect
impl Debug for ProbabilisticEffect
Source§impl<'de> Deserialize<'de> for ProbabilisticEffect
impl<'de> Deserialize<'de> for ProbabilisticEffect
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 ProbabilisticEffect
impl Display for ProbabilisticEffect
Source§impl Hash for ProbabilisticEffect
impl Hash for ProbabilisticEffect
Source§impl PartialEq for ProbabilisticEffect
impl PartialEq for ProbabilisticEffect
Source§impl Serialize for ProbabilisticEffect
impl Serialize for ProbabilisticEffect
impl Eq for ProbabilisticEffect
impl StructuralPartialEq for ProbabilisticEffect
Auto Trait Implementations§
impl Freeze for ProbabilisticEffect
impl RefUnwindSafe for ProbabilisticEffect
impl Send for ProbabilisticEffect
impl Sync for ProbabilisticEffect
impl Unpin for ProbabilisticEffect
impl UnwindSafe for ProbabilisticEffect
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