pub struct ExecutablePlan { /* private fields */ }Expand description
Owned executable produced directly by the planner for a concrete runtime
composition root. It is intentionally smaller than a product-level
ResolvedModelPlan.
Implementations§
Source§impl ExecutablePlan
impl ExecutablePlan
pub fn new( plan: ExecutionPlan, capabilities: CapabilityCatalog, ) -> Result<Self, VNextError>
pub fn into_parts(self) -> (ExecutionPlan, CapabilityCatalog)
Trait Implementations§
Source§impl Clone for ExecutablePlan
impl Clone for ExecutablePlan
Source§fn clone(&self) -> ExecutablePlan
fn clone(&self) -> ExecutablePlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecutablePlan
impl Debug for ExecutablePlan
impl Eq for ExecutablePlan
Source§impl ExecutablePlanView for ExecutablePlan
impl ExecutablePlanView for ExecutablePlan
fn execution_plan(&self) -> &ExecutionPlan
fn device(&self) -> &DeviceDescriptor
fn capabilities(&self) -> &CapabilityCatalog
Source§impl PartialEq for ExecutablePlan
impl PartialEq for ExecutablePlan
impl StructuralPartialEq for ExecutablePlan
Auto Trait Implementations§
impl !RefUnwindSafe for ExecutablePlan
impl !UnwindSafe for ExecutablePlan
impl Freeze for ExecutablePlan
impl Send for ExecutablePlan
impl Sync for ExecutablePlan
impl Unpin for ExecutablePlan
impl UnsafeUnpin for ExecutablePlan
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