pub struct PlanBuilder { /* private fields */ }
Expand description
Advanced plan builder for creating complex IL plans
Implementations§
Source§impl PlanBuilder
impl PlanBuilder
Sourcepub fn add_capture(&mut self, cap_id: CapId) -> u32
pub fn add_capture(&mut self, cap_id: CapId) -> u32
Add a capture to the plan
Sourcepub fn add_call(
&mut self,
target: Source,
method: String,
args: Vec<Source>,
) -> u32
pub fn add_call( &mut self, target: Source, method: String, args: Vec<Source>, ) -> u32
Add a call operation
Trait Implementations§
Source§impl Debug for PlanBuilder
impl Debug for PlanBuilder
Auto Trait Implementations§
impl Freeze for PlanBuilder
impl RefUnwindSafe for PlanBuilder
impl Send for PlanBuilder
impl Sync for PlanBuilder
impl Unpin for PlanBuilder
impl UnwindSafe for PlanBuilder
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