pub enum Reflectivity {
Positive,
Negative,
}Expand description
An enum describing the reflectivity of a state.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for Reflectivity
impl Clone for Reflectivity
Source§fn clone(&self) -> Reflectivity
fn clone(&self) -> Reflectivity
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 moreimpl Copy for Reflectivity
Source§impl Debug for Reflectivity
impl Debug for Reflectivity
Source§impl<'de> Deserialize<'de> for Reflectivity
impl<'de> Deserialize<'de> for Reflectivity
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 Reflectivity
impl Display for Reflectivity
impl Eq for Reflectivity
Source§impl From<Reflectivity> for i8
impl From<Reflectivity> for i8
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for i16
impl From<Reflectivity> for i16
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for i32
impl From<Reflectivity> for i32
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for i64
impl From<Reflectivity> for i64
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for i128
impl From<Reflectivity> for i128
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for isize
impl From<Reflectivity> for isize
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for u8
impl From<Reflectivity> for u8
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for u16
impl From<Reflectivity> for u16
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for u32
impl From<Reflectivity> for u32
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for u64
impl From<Reflectivity> for u64
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for u128
impl From<Reflectivity> for u128
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for usize
impl From<Reflectivity> for usize
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for f32
impl From<Reflectivity> for f32
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for f64
impl From<Reflectivity> for f64
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Reflectivity> for Sign
impl From<Reflectivity> for Sign
Source§fn from(value: Reflectivity) -> Self
fn from(value: Reflectivity) -> Self
Converts to this type from the input type.
Source§impl From<Sign> for Reflectivity
impl From<Sign> for Reflectivity
Source§impl FromStr for Reflectivity
impl FromStr for Reflectivity
Source§impl Hash for Reflectivity
impl Hash for Reflectivity
Source§impl Mul for Reflectivity
impl Mul for Reflectivity
Source§type Output = Reflectivity
type Output = Reflectivity
The resulting type after applying the
* operator.Source§impl Mul<&Reflectivity> for &Reflectivity
impl Mul<&Reflectivity> for &Reflectivity
Source§type Output = Reflectivity
type Output = Reflectivity
The resulting type after applying the
* operator.Source§impl Mul<&Reflectivity> for Reflectivity
impl Mul<&Reflectivity> for Reflectivity
Source§type Output = Reflectivity
type Output = Reflectivity
The resulting type after applying the
* operator.Source§impl Mul<Reflectivity> for &Reflectivity
impl Mul<Reflectivity> for &Reflectivity
Source§type Output = Reflectivity
type Output = Reflectivity
The resulting type after applying the
* operator.Source§impl MulAssign for Reflectivity
impl MulAssign for Reflectivity
Source§fn mul_assign(&mut self, rhs: Reflectivity)
fn mul_assign(&mut self, rhs: Reflectivity)
Performs the
*= operation. Read moreSource§impl MulAssign<&Reflectivity> for Reflectivity
impl MulAssign<&Reflectivity> for Reflectivity
Source§fn mul_assign(&mut self, rhs: &Reflectivity)
fn mul_assign(&mut self, rhs: &Reflectivity)
Performs the
*= operation. Read moreSource§impl Neg for &Reflectivity
impl Neg for &Reflectivity
Source§impl Neg for Reflectivity
impl Neg for Reflectivity
Source§impl PartialEq for Reflectivity
impl PartialEq for Reflectivity
Source§impl Serialize for Reflectivity
impl Serialize for Reflectivity
impl StructuralPartialEq for Reflectivity
Source§impl TryFrom<&str> for Reflectivity
impl TryFrom<&str> for Reflectivity
Auto Trait Implementations§
impl Freeze for Reflectivity
impl RefUnwindSafe for Reflectivity
impl Send for Reflectivity
impl Sync for Reflectivity
impl Unpin for Reflectivity
impl UnsafeUnpin for Reflectivity
impl UnwindSafe for Reflectivity
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,
impl<T, Right> ClosedMul<Right> for T
impl<T, Right> ClosedMulAssign<Right> for T
impl<T> ClosedNeg for Twhere
T: Neg<Output = T>,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.