pub struct ExpressionWithBindings {
pub bindings: Vec<Binding>,
pub expression: Box<SpannedItem<Expression>>,
pub expr_id: ExprId,
}Fields§
§bindings: Vec<Binding>§expression: Box<SpannedItem<Expression>>§expr_id: ExprIdTrait Implementations§
Source§impl Clone for ExpressionWithBindings
impl Clone for ExpressionWithBindings
Source§fn clone(&self) -> ExpressionWithBindings
fn clone(&self) -> ExpressionWithBindings
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 PrettyPrint for ExpressionWithBindings
impl PrettyPrint for ExpressionWithBindings
fn pretty_print(&self, interner: &SymbolInterner, indentation: usize) -> String
Auto Trait Implementations§
impl Freeze for ExpressionWithBindings
impl RefUnwindSafe for ExpressionWithBindings
impl !Send for ExpressionWithBindings
impl !Sync for ExpressionWithBindings
impl Unpin for ExpressionWithBindings
impl UnwindSafe for ExpressionWithBindings
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