pub enum FactDirection {
Unknown,
Long,
Short,
Neutral,
}Expand description
Side a fact or factor points to.
Variants§
Trait Implementations§
Source§impl Clone for FactDirection
impl Clone for FactDirection
Source§fn clone(&self) -> FactDirection
fn clone(&self) -> FactDirection
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 FactDirection
Source§impl Debug for FactDirection
impl Debug for FactDirection
Source§impl Default for FactDirection
impl Default for FactDirection
Source§impl<'de> Deserialize<'de> for FactDirection
impl<'de> Deserialize<'de> for FactDirection
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FactDirection
impl Display for FactDirection
impl Eq for FactDirection
Source§impl FromStr for FactDirection
impl FromStr for FactDirection
Source§impl Hash for FactDirection
impl Hash for FactDirection
Source§impl PartialEq for FactDirection
impl PartialEq for FactDirection
Source§fn eq(&self, other: &FactDirection) -> bool
fn eq(&self, other: &FactDirection) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FactDirection
impl Serialize for FactDirection
impl StructuralPartialEq for FactDirection
Auto Trait Implementations§
impl Freeze for FactDirection
impl RefUnwindSafe for FactDirection
impl Send for FactDirection
impl Sync for FactDirection
impl Unpin for FactDirection
impl UnsafeUnpin for FactDirection
impl UnwindSafe for FactDirection
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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