Skip to main content

ExecutablePlanView

Trait ExecutablePlanView 

Source
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§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§