pub struct ExpressionResult {
pub expr_type: Type,
pub expr_value: ExpressionResultValue,
}
Expand description
§Expression result
Contains analyzing results of expression:
expr_type
- result type of expressionexpr_value
- result value of expression
Fields§
§expr_type: Type
Result type of expression
expr_value: ExpressionResultValue
Result value of expression
Trait Implementations§
Source§impl Clone for ExpressionResult
impl Clone for ExpressionResult
Source§fn clone(&self) -> ExpressionResult
fn clone(&self) -> ExpressionResult
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 ExpressionResult
impl Debug for ExpressionResult
Source§impl PartialEq for ExpressionResult
impl PartialEq for ExpressionResult
impl StructuralPartialEq for ExpressionResult
Auto Trait Implementations§
impl Freeze for ExpressionResult
impl RefUnwindSafe for ExpressionResult
impl Send for ExpressionResult
impl Sync for ExpressionResult
impl Unpin for ExpressionResult
impl UnwindSafe for ExpressionResult
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