pub struct CompiledPlan { /* private fields */ }Expand description
A lowered plan together with the arena that owns everything it points at.
Self-referential by construction — plan addresses storage inside arena —
which is sound because bumpalo keeps its chunks on the heap: moving a
CompiledPlan moves the Bump handle, never the bytes.
Implementations§
Source§impl CompiledPlan
impl CompiledPlan
Sourcepub fn plan(&self) -> &ParserPlan
pub fn plan(&self) -> &ParserPlan
The compiled plan.
Trait Implementations§
Source§impl Debug for CompiledPlan
impl Debug for CompiledPlan
impl Send for CompiledPlan
Auto Trait Implementations§
impl !Freeze for CompiledPlan
impl !RefUnwindSafe for CompiledPlan
impl !Sync for CompiledPlan
impl !UnwindSafe for CompiledPlan
impl Unpin for CompiledPlan
impl UnsafeUnpin for CompiledPlan
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