pub enum DeferredPromptPolicy {
Discard,
Stage,
}Expand description
How a deferred create request treats its create-time prompt.
Variants§
Discard
Register the session only; the caller will supply the first runtime input separately.
Stage
Persist the create-time prompt and merge it into the first later turn.
Trait Implementations§
Source§impl Clone for DeferredPromptPolicy
impl Clone for DeferredPromptPolicy
Source§fn clone(&self) -> DeferredPromptPolicy
fn clone(&self) -> DeferredPromptPolicy
Returns a duplicate of the value. Read more
1.0.0 · 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 DeferredPromptPolicy
impl Debug for DeferredPromptPolicy
Source§impl Default for DeferredPromptPolicy
impl Default for DeferredPromptPolicy
Source§fn default() -> DeferredPromptPolicy
fn default() -> DeferredPromptPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeferredPromptPolicy
impl<'de> Deserialize<'de> for DeferredPromptPolicy
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
Source§impl PartialEq for DeferredPromptPolicy
impl PartialEq for DeferredPromptPolicy
Source§impl Serialize for DeferredPromptPolicy
impl Serialize for DeferredPromptPolicy
impl Copy for DeferredPromptPolicy
impl Eq for DeferredPromptPolicy
impl StructuralPartialEq for DeferredPromptPolicy
Auto Trait Implementations§
impl Freeze for DeferredPromptPolicy
impl RefUnwindSafe for DeferredPromptPolicy
impl Send for DeferredPromptPolicy
impl Sync for DeferredPromptPolicy
impl Unpin for DeferredPromptPolicy
impl UnsafeUnpin for DeferredPromptPolicy
impl UnwindSafe for DeferredPromptPolicy
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.