pub struct ResolvedModelPlan { /* private fields */ }Expand description
The single validated, data-only result consumed by a product entrypoint.
Implementations§
Source§impl ResolvedModelPlan
impl ResolvedModelPlan
pub fn new( inputs: ResolvedModelPlanInputs, decision_bindings: Vec<ResolutionDecisionBinding>, context: &ResolvedPlanValidationContext<'_>, ) -> Result<Self, VNextError>
pub fn parts(&self) -> &ResolvedModelPlanParts
pub fn execution_plan(&self) -> &ExecutionPlan
pub fn fingerprint(&self) -> &str
pub fn to_json(&self) -> Result<Vec<u8>, VNextError>
pub fn decode_untrusted( bytes: &[u8], ) -> Result<UnvalidatedResolvedModelPlan, VNextError>
pub fn from_json_validated( bytes: &[u8], context: &ResolvedPlanValidationContext<'_>, ) -> Result<Self, VNextError>
Trait Implementations§
Source§impl Clone for ResolvedModelPlan
impl Clone for ResolvedModelPlan
Source§fn clone(&self) -> ResolvedModelPlan
fn clone(&self) -> ResolvedModelPlan
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 ResolvedModelPlan
impl Debug for ResolvedModelPlan
impl Eq for ResolvedModelPlan
Source§impl ExecutablePlanView for ResolvedModelPlan
impl ExecutablePlanView for ResolvedModelPlan
fn execution_plan(&self) -> &ExecutionPlan
fn device(&self) -> &DeviceDescriptor
fn capabilities(&self) -> &CapabilityCatalog
Source§impl PartialEq for ResolvedModelPlan
impl PartialEq for ResolvedModelPlan
Source§impl Serialize for ResolvedModelPlan
impl Serialize for ResolvedModelPlan
impl StructuralPartialEq for ResolvedModelPlan
Auto Trait Implementations§
impl !RefUnwindSafe for ResolvedModelPlan
impl !UnwindSafe for ResolvedModelPlan
impl Freeze for ResolvedModelPlan
impl Send for ResolvedModelPlan
impl Sync for ResolvedModelPlan
impl Unpin for ResolvedModelPlan
impl UnsafeUnpin for ResolvedModelPlan
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