pub enum InstructionDeliveryMode {
BootstrapFull,
DeltaOnly,
BootstrapWithReplay,
}Expand description
Prompt-shaping mode used for one app-server turn attempt.
Variants§
BootstrapFull
Send the full instruction contract without transcript replay.
DeltaOnly
Reuse the existing provider-managed bootstrap and send only a compact reminder.
BootstrapWithReplay
Re-send the full instruction contract while replaying the transcript after context loss.
Trait Implementations§
Source§impl Clone for InstructionDeliveryMode
impl Clone for InstructionDeliveryMode
Source§fn clone(&self) -> InstructionDeliveryMode
fn clone(&self) -> InstructionDeliveryMode
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 moreimpl Copy for InstructionDeliveryMode
Source§impl Debug for InstructionDeliveryMode
impl Debug for InstructionDeliveryMode
impl Eq for InstructionDeliveryMode
Source§impl PartialEq for InstructionDeliveryMode
impl PartialEq for InstructionDeliveryMode
Source§fn eq(&self, other: &InstructionDeliveryMode) -> bool
fn eq(&self, other: &InstructionDeliveryMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InstructionDeliveryMode
Auto Trait Implementations§
impl Freeze for InstructionDeliveryMode
impl RefUnwindSafe for InstructionDeliveryMode
impl Send for InstructionDeliveryMode
impl Sync for InstructionDeliveryMode
impl Unpin for InstructionDeliveryMode
impl UnsafeUnpin for InstructionDeliveryMode
impl UnwindSafe for InstructionDeliveryMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.