pub struct ContextPreparation {
pub execution_input: ContextExecutionInput,
pub plan: ContextPlan,
pub rendered_projection: InternalRenderedContext,
}Expand description
The non-authoritative result returned by the preparation boundary. The provider adapter keeps the projection transient and records the execution-input identity alongside host evidence.
Fields§
§execution_input: ContextExecutionInput§plan: ContextPlan§rendered_projection: InternalRenderedContextTrait Implementations§
Source§impl Clone for ContextPreparation
impl Clone for ContextPreparation
Source§fn clone(&self) -> ContextPreparation
fn clone(&self) -> ContextPreparation
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 ContextPreparation
impl RefUnwindSafe for ContextPreparation
impl Send for ContextPreparation
impl Sync for ContextPreparation
impl Unpin for ContextPreparation
impl UnsafeUnpin for ContextPreparation
impl UnwindSafe for ContextPreparation
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