pub trait ExecutablePlanView {
// Required methods
fn execution_plan(&self) -> &ExecutionPlan;
fn device(&self) -> &DeviceDescriptor;
fn capabilities(&self) -> &CapabilityCatalog;
}Expand description
Minimal trusted view consumed by resource admission and operation dispatch. Product resolution may wrap this with tokenizer, sampling, source, and API policy, but those concerns do not enter the device execution boundary.
Required Methods§
fn execution_plan(&self) -> &ExecutionPlan
fn device(&self) -> &DeviceDescriptor
fn capabilities(&self) -> &CapabilityCatalog
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".