pub struct PlanRuntimePrefillInput {
pub request_id: RequestId,
pub input_tokens: Arc<[TokenId]>,
pub maximum_sequence_tokens: usize,
pub chunk: PrefillChunk,
}Expand description
Tensor-free prefill input for an executor with plan-runtime resource authority.
The complete prompt remains immutable across chunk retries so scheduler offsets and executor sequence identity cannot drift. Physical KV and recurrent resources remain opaque executor-owned state.
Fields§
§request_id: RequestId§input_tokens: Arc<[TokenId]>§maximum_sequence_tokens: usize§chunk: PrefillChunkImplementations§
Trait Implementations§
Source§impl Clone for PlanRuntimePrefillInput
impl Clone for PlanRuntimePrefillInput
Source§fn clone(&self) -> PlanRuntimePrefillInput
fn clone(&self) -> PlanRuntimePrefillInput
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 moreAuto Trait Implementations§
impl Freeze for PlanRuntimePrefillInput
impl RefUnwindSafe for PlanRuntimePrefillInput
impl Send for PlanRuntimePrefillInput
impl Sync for PlanRuntimePrefillInput
impl Unpin for PlanRuntimePrefillInput
impl UnsafeUnpin for PlanRuntimePrefillInput
impl UnwindSafe for PlanRuntimePrefillInput
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