pub struct Equation { /* private fields */ }
Implementations§
Source§impl Equation
impl Equation
pub fn new<L, R>(left_operand: L, right_operand: R) -> Self
pub const fn left_operand(&self) -> &Term
pub fn set_left_operand(&mut self, left_operand: Term)
pub const fn right_operand(&self) -> &Term
pub fn set_right_operand(&mut self, right_operand: Term)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Equation
impl<'de> Deserialize<'de> for Equation
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 From<&Equation> for SimpleSentence
impl From<&Equation> for SimpleSentence
Source§impl From<Equation> for SimpleSentence
impl From<Equation> for SimpleSentence
Source§impl HasSourceSpan for Equation
impl HasSourceSpan for Equation
fn with_source_span(self, span: Span) -> Self
fn source_span(&self) -> Option<&Span>
fn set_source_span(&mut self, span: Span)
fn unset_source_span(&mut self)
fn has_source_span(&self) -> bool
Auto Trait Implementations§
impl Freeze for Equation
impl RefUnwindSafe for Equation
impl Send for Equation
impl Sync for Equation
impl Unpin for Equation
impl UnwindSafe for Equation
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