pub struct ExecutionPlanPayload { /* private fields */ }Implementations§
Source§impl ExecutionPlanPayload
impl ExecutionPlanPayload
pub const fn schema(&self) -> PlanSchemaVersion
pub fn plan_id(&self) -> &PlanId
pub fn family_id(&self) -> &ModelFamilyId
pub fn device_id(&self) -> &DeviceId
pub fn device_runtime_implementation_fingerprint(&self) -> &str
pub fn prepared_family_fingerprint(&self) -> &str
pub fn program_fingerprint(&self) -> &str
pub fn capability_catalog_fingerprint(&self) -> &str
pub const fn policy_version(&self) -> ContractVersion
pub fn policy_fingerprint(&self) -> &str
pub const fn maximum_scheduled_tokens(&self) -> u64
pub fn execution_weights(&self) -> &ExecutionWeightPlan
pub fn weight_format(&self) -> &WeightFormatId
pub fn quantization_formats(&self) -> &BTreeSet<QuantizationFormatId>
pub fn retained_completion_values(&self) -> &[RetainedCompletionValue]
pub fn terminal_output_resources(&self) -> &[ResourceId]
pub fn nodes(&self) -> &[PlanNode]
pub fn memory(&self) -> &MemoryPlan
Trait Implementations§
Source§impl Clone for ExecutionPlanPayload
impl Clone for ExecutionPlanPayload
Source§fn clone(&self) -> ExecutionPlanPayload
fn clone(&self) -> ExecutionPlanPayload
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 ExecutionPlanPayload
impl Debug for ExecutionPlanPayload
impl Eq for ExecutionPlanPayload
Source§impl PartialEq for ExecutionPlanPayload
impl PartialEq for ExecutionPlanPayload
Source§impl Serialize for ExecutionPlanPayload
impl Serialize for ExecutionPlanPayload
impl StructuralPartialEq for ExecutionPlanPayload
Auto Trait Implementations§
impl Freeze for ExecutionPlanPayload
impl RefUnwindSafe for ExecutionPlanPayload
impl Send for ExecutionPlanPayload
impl Sync for ExecutionPlanPayload
impl Unpin for ExecutionPlanPayload
impl UnsafeUnpin for ExecutionPlanPayload
impl UnwindSafe for ExecutionPlanPayload
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