pub trait FrameExecutor: Send + Sync {
// Required method
fn prepare(&self, request: FrameRequest<'_>) -> Result<Frame>;
// Provided method
fn commit(&self, _frame_number: usize, frame: Frame) -> Result<Frame> { ... }
}Expand description
Executor that produces frames for one graph node.
Required Methods§
Sourcefn prepare(&self, request: FrameRequest<'_>) -> Result<Frame>
fn prepare(&self, request: FrameRequest<'_>) -> Result<Frame>
Prepares one frame and may request dependencies through the provided request object.