Struct cranelift_isle::ast::LetDef
source · pub struct LetDef {
pub var: Ident,
pub ty: Ident,
pub val: Box<Expr>,
pub pos: Pos,
}
Expand description
One variable locally bound in a (let ...)
expression.
Fields§
§var: Ident
§ty: Ident
§val: Box<Expr>
§pos: Pos
Trait Implementations§
source§impl PartialEq<LetDef> for LetDef
impl PartialEq<LetDef> for LetDef
impl Eq for LetDef
impl StructuralEq for LetDef
impl StructuralPartialEq for LetDef
Auto Trait Implementations§
impl RefUnwindSafe for LetDef
impl Send for LetDef
impl Sync for LetDef
impl Unpin for LetDef
impl UnwindSafe for LetDef
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