pub struct Fusion {
pub rule: &'static str,
pub at: OpId,
pub became: &'static str,
pub why: &'static str,
}Expand description
One rewrite that fired.
Fields§
§rule: &'static strThe rule’s name, which is the shape it matched: "flatten over map_list".
at: OpIdThe operator that remains, in the fused plan’s numbering.
became: &'static strWhat the operator became.
why: &'static strThe property that makes it sound.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Fusion
impl RefUnwindSafe for Fusion
impl Send for Fusion
impl Sync for Fusion
impl Unpin for Fusion
impl UnwindSafe for Fusion
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