pub trait PreparedRealtimeFrameExecutor<B, S, M>where
B: SamplingBackend,
S: Sampler<B>,{
type Error;
type Retained;
// Required method
fn execute(
&mut self,
model_state: &mut M,
temporal: &[B::Token],
driver: &mut SequentialDecisionDriver<B, S>,
context: &B::Context,
) -> Result<Self::Retained, Self::Error>;
}Expand description
Architecture-owned execution of one already interpreted realtime frame.
Implementations receive only canonical temporal tensors and the existing ordered decision driver. They do not validate host frames, advance the portable schedule, resolve delayed coordinates, or publish state.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".