pub struct LpExpression { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'a> Add<&'a LpExpression> for f32
impl<'a> Add<&'a LpExpression> for f32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
+ operator.Source§fn add(self, lp_expr_arena: &'a LpExpression) -> LpExpression
fn add(self, lp_expr_arena: &'a LpExpression) -> LpExpression
Performs the
+ operation. Read moreSource§impl<'a> Add<&'a LpExpression> for i32
impl<'a> Add<&'a LpExpression> for i32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
+ operator.Source§fn add(self, lp_expr_arena: &'a LpExpression) -> LpExpression
fn add(self, lp_expr_arena: &'a LpExpression) -> LpExpression
Performs the
+ operation. Read moreSource§impl Add<LpExpression> for f32
impl Add<LpExpression> for f32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
+ operator.Source§fn add(self, lp_expr_arena: LpExpression) -> LpExpression
fn add(self, lp_expr_arena: LpExpression) -> LpExpression
Performs the
+ operation. Read moreSource§impl Add<LpExpression> for i32
impl Add<LpExpression> for i32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
+ operator.Source§fn add(self, lp_expr_arena: LpExpression) -> LpExpression
fn add(self, lp_expr_arena: LpExpression) -> LpExpression
Performs the
+ operation. Read moreSource§impl<'a, T> Add<T> for &'a LpExpression
impl<'a, T> Add<T> for &'a LpExpression
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
+ operator.Source§fn add(self, not_yet_lp_expr_arena: T) -> LpExpression
fn add(self, not_yet_lp_expr_arena: T) -> LpExpression
Performs the
+ operation. Read moreSource§impl<T> Add<T> for LpExpression
impl<T> Add<T> for LpExpression
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
+ operator.Source§fn add(self, not_yet_lp_expr_arena: T) -> LpExpression
fn add(self, not_yet_lp_expr_arena: T) -> LpExpression
Performs the
+ operation. Read moreSource§impl<T> AddAssign<T> for LpExpression
impl<T> AddAssign<T> for LpExpression
Source§fn add_assign(&mut self, rhs: T)
fn add_assign(&mut self, rhs: T)
Performs the
+= operation. Read moreSource§impl Clone for LpExpression
impl Clone for LpExpression
Source§fn clone(&self) -> LpExpression
fn clone(&self) -> LpExpression
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 LpExpression
impl Debug for LpExpression
Source§impl<'a> From<&'a LpBinary> for LpExpression
impl<'a> From<&'a LpBinary> for LpExpression
Source§impl<'a> From<&'a LpContinuous> for LpExpression
impl<'a> From<&'a LpContinuous> for LpExpression
Source§fn from(from: &'a LpContinuous) -> Self
fn from(from: &'a LpContinuous) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a LpInteger> for LpExpression
impl<'a> From<&'a LpInteger> for LpExpression
Source§impl<'a> From<&'a f32> for LpExpression
impl<'a> From<&'a f32> for LpExpression
Source§impl<'a> From<&'a i32> for LpExpression
impl<'a> From<&'a i32> for LpExpression
Source§impl From<LpBinary> for LpExpression
impl From<LpBinary> for LpExpression
Source§impl From<LpContinuous> for LpExpression
impl From<LpContinuous> for LpExpression
Source§fn from(from: LpContinuous) -> Self
fn from(from: LpContinuous) -> Self
Converts to this type from the input type.
Source§impl From<LpInteger> for LpExpression
impl From<LpInteger> for LpExpression
Source§impl From<f32> for LpExpression
impl From<f32> for LpExpression
Source§impl From<i32> for LpExpression
impl From<i32> for LpExpression
Source§impl<'a> Into<LpExpression> for &'a LpExpression
&LpExpression to LpExpression
impl<'a> Into<LpExpression> for &'a LpExpression
&LpExpression to LpExpression
Source§fn into(self) -> LpExpression
fn into(self) -> LpExpression
Converts this type into the (usually inferred) input type.
Source§impl LpFileFormat for LpExpression
impl LpFileFormat for LpExpression
Source§impl<'a> Mul<&'a LpExpression> for f32
impl<'a> Mul<&'a LpExpression> for f32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
* operator.Source§fn mul(self, lp_expr_arena: &'a LpExpression) -> LpExpression
fn mul(self, lp_expr_arena: &'a LpExpression) -> LpExpression
Performs the
* operation. Read moreSource§impl<'a> Mul<&'a LpExpression> for i32
impl<'a> Mul<&'a LpExpression> for i32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
* operator.Source§fn mul(self, lp_expr_arena: &'a LpExpression) -> LpExpression
fn mul(self, lp_expr_arena: &'a LpExpression) -> LpExpression
Performs the
* operation. Read moreSource§impl Mul<LpExpression> for f32
impl Mul<LpExpression> for f32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
* operator.Source§fn mul(self, lp_expr_arena: LpExpression) -> LpExpression
fn mul(self, lp_expr_arena: LpExpression) -> LpExpression
Performs the
* operation. Read moreSource§impl Mul<LpExpression> for i32
impl Mul<LpExpression> for i32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
* operator.Source§fn mul(self, lp_expr_arena: LpExpression) -> LpExpression
fn mul(self, lp_expr_arena: LpExpression) -> LpExpression
Performs the
* operation. Read moreSource§impl<'a, T> Mul<T> for &'a LpExpression
impl<'a, T> Mul<T> for &'a LpExpression
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
* operator.Source§fn mul(self, not_yet_lp_expr_arena: T) -> LpExpression
fn mul(self, not_yet_lp_expr_arena: T) -> LpExpression
Performs the
* operation. Read moreSource§impl<T> Mul<T> for LpExpression
impl<T> Mul<T> for LpExpression
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
* operator.Source§fn mul(self, not_yet_lp_expr_arena: T) -> LpExpression
fn mul(self, not_yet_lp_expr_arena: T) -> LpExpression
Performs the
* operation. Read moreSource§impl<T> MulAssign<T> for LpExpression
impl<T> MulAssign<T> for LpExpression
Source§fn mul_assign(&mut self, rhs: T)
fn mul_assign(&mut self, rhs: T)
Performs the
*= operation. Read moreSource§impl PartialEq for LpExpression
impl PartialEq for LpExpression
Source§impl<'a> Sub<&'a LpExpression> for f32
impl<'a> Sub<&'a LpExpression> for f32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
- operator.Source§fn sub(self, lp_expr_arena: &'a LpExpression) -> LpExpression
fn sub(self, lp_expr_arena: &'a LpExpression) -> LpExpression
Performs the
- operation. Read moreSource§impl<'a> Sub<&'a LpExpression> for i32
impl<'a> Sub<&'a LpExpression> for i32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
- operator.Source§fn sub(self, lp_expr_arena: &'a LpExpression) -> LpExpression
fn sub(self, lp_expr_arena: &'a LpExpression) -> LpExpression
Performs the
- operation. Read moreSource§impl Sub<LpExpression> for f32
impl Sub<LpExpression> for f32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
- operator.Source§fn sub(self, lp_expr_arena: LpExpression) -> LpExpression
fn sub(self, lp_expr_arena: LpExpression) -> LpExpression
Performs the
- operation. Read moreSource§impl Sub<LpExpression> for i32
impl Sub<LpExpression> for i32
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
- operator.Source§fn sub(self, lp_expr_arena: LpExpression) -> LpExpression
fn sub(self, lp_expr_arena: LpExpression) -> LpExpression
Performs the
- operation. Read moreSource§impl<'a, T> Sub<T> for &'a LpExpression
impl<'a, T> Sub<T> for &'a LpExpression
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
- operator.Source§fn sub(self, not_yet_lp_expr_arena: T) -> LpExpression
fn sub(self, not_yet_lp_expr_arena: T) -> LpExpression
Performs the
- operation. Read moreSource§impl<T> Sub<T> for LpExpression
impl<T> Sub<T> for LpExpression
Source§type Output = LpExpression
type Output = LpExpression
The resulting type after applying the
- operator.Source§fn sub(self, not_yet_lp_expr_arena: T) -> LpExpression
fn sub(self, not_yet_lp_expr_arena: T) -> LpExpression
Performs the
- operation. Read moreSource§impl<T> SubAssign<T> for LpExpression
impl<T> SubAssign<T> for LpExpression
Source§fn sub_assign(&mut self, rhs: T)
fn sub_assign(&mut self, rhs: T)
Performs the
-= operation. Read moreSource§impl ToTokens for LpExpression
impl ToTokens for LpExpression
Source§fn to_tokens(&self, stream: &mut TokenStream)
fn to_tokens(&self, stream: &mut TokenStream)
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl StructuralPartialEq for LpExpression
Auto Trait Implementations§
impl Freeze for LpExpression
impl RefUnwindSafe for LpExpression
impl Send for LpExpression
impl Sync for LpExpression
impl Unpin for LpExpression
impl UnwindSafe for LpExpression
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,
Source§impl<T, U> LpOperations<T> for U
impl<T, U> LpOperations<T> for U
Source§fn le(&self, lhs_expr: T) -> LpConstraint
fn le(&self, lhs_expr: T) -> LpConstraint
Less or equal binary syntax for LpExpression
Source§fn ge(&self, lhs_expr: T) -> LpConstraint
fn ge(&self, lhs_expr: T) -> LpConstraint
Greater or equal binary syntax for LpExpression
Source§fn equal(&self, lhs_expr: T) -> LpConstraint
fn equal(&self, lhs_expr: T) -> LpConstraint
Equality binary syntax for LpExpression