pub struct ExprNodeSemantics {
pub value_kind: ValueKind,
pub number_class: NumberClass,
}Expand description
Context-free value semantics inferred for one expression node.
Fields§
§value_kind: ValueKindRuntime value kind.
number_class: NumberClassKnown relationship between real and imaginary components.
Trait Implementations§
Source§impl Clone for ExprNodeSemantics
impl Clone for ExprNodeSemantics
Source§fn clone(&self) -> ExprNodeSemantics
fn clone(&self) -> ExprNodeSemantics
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 ExprNodeSemantics
Source§impl Debug for ExprNodeSemantics
impl Debug for ExprNodeSemantics
impl Eq for ExprNodeSemantics
Source§impl PartialEq for ExprNodeSemantics
impl PartialEq for ExprNodeSemantics
impl StructuralPartialEq for ExprNodeSemantics
Auto Trait Implementations§
impl Freeze for ExprNodeSemantics
impl RefUnwindSafe for ExprNodeSemantics
impl Send for ExprNodeSemantics
impl Sync for ExprNodeSemantics
impl Unpin for ExprNodeSemantics
impl UnsafeUnpin for ExprNodeSemantics
impl UnwindSafe for ExprNodeSemantics
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