pub struct ContextDispatchPreparation {
pub execution_input: ContextExecutionInput,
pub plan: ContextPlan,
pub binding: EvaluationContextBinding,
pub state: ContextState,
pub provider_route: Value,
pub prompt_measurement: ContextPromptMeasurement,
}Expand description
Evidence is returned with its canonical identity so storage adapters can persist every referenced body. This is host evidence; the kernel’s immutable candidate remains in the effect.
Fields§
§execution_input: ContextExecutionInput§plan: ContextPlan§binding: EvaluationContextBinding§state: ContextState§provider_route: Value§prompt_measurement: ContextPromptMeasurementTrait Implementations§
Source§impl Clone for ContextDispatchPreparation
impl Clone for ContextDispatchPreparation
Source§fn clone(&self) -> ContextDispatchPreparation
fn clone(&self) -> ContextDispatchPreparation
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 moreSource§impl Debug for ContextDispatchPreparation
impl Debug for ContextDispatchPreparation
Source§impl<'de> Deserialize<'de> for ContextDispatchPreparation
impl<'de> Deserialize<'de> for ContextDispatchPreparation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ContextDispatchPreparation
impl RefUnwindSafe for ContextDispatchPreparation
impl Send for ContextDispatchPreparation
impl Sync for ContextDispatchPreparation
impl Unpin for ContextDispatchPreparation
impl UnsafeUnpin for ContextDispatchPreparation
impl UnwindSafe for ContextDispatchPreparation
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