[][src]Enum polar_core::terms::Operator

pub enum Operator {
    Debug,
    Print,
    Cut,
    In,
    Isa,
    New,
    Dot,
    Not,
    Mul,
    Div,
    Mod,
    Rem,
    Add,
    Sub,
    Eq,
    Geq,
    Leq,
    Neq,
    Gt,
    Lt,
    Unify,
    Or,
    And,
    ForAll,
    Assign,
}

Variants

Debug
Print
Cut
In
Isa
New
Dot
Not
Mul
Div
Mod
Rem
Add
Sub
Eq
Geq
Leq
Neq
Gt
Lt
Unify
Or
And
ForAll
Assign

Trait Implementations

impl Clone for Operator[src]

impl Copy for Operator[src]

impl Debug for Operator[src]

impl<'de> Deserialize<'de> for Operator[src]

impl Eq for Operator[src]

impl Hash for Operator[src]

impl PartialEq<Operator> for Operator[src]

impl Serialize for Operator[src]

impl StructuralEq for Operator[src]

impl StructuralPartialEq for Operator[src]

impl ToPolarString for Operator[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.