pub struct LowerResult {
pub ops: Vec<PlanOp>,
pub preserved: usize,
pub ambiguous: usize,
}Expand description
What a lowering produces: the plan ops and the counts the summary needs.
Fields§
§ops: Vec<PlanOp>§preserved: usize§ambiguous: usizeTrait Implementations§
Source§impl Clone for LowerResult
impl Clone for LowerResult
Source§impl Debug for LowerResult
impl Debug for LowerResult
Source§impl PartialEq for LowerResult
impl PartialEq for LowerResult
impl StructuralPartialEq for LowerResult
Auto Trait Implementations§
impl Freeze for LowerResult
impl RefUnwindSafe for LowerResult
impl Send for LowerResult
impl Sync for LowerResult
impl Unpin for LowerResult
impl UnsafeUnpin for LowerResult
impl UnwindSafe for LowerResult
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