pub enum AmbientKind {
ThinkingPhrase,
PromptSuggestion,
}Expand description
Which ambient feature produced an Evt::Ambient. Both run off the main
conversation on a cheap model; they differ in trigger, prompt, and sink.
Variants§
ThinkingPhrase
Predicted phrase for the in-progress draft, shown in the status spinner.
PromptSuggestion
Suggested next prompt from the conversation so far, shown as input ghost text.
Trait Implementations§
Source§impl Clone for AmbientKind
impl Clone for AmbientKind
impl Copy for AmbientKind
Source§impl Debug for AmbientKind
impl Debug for AmbientKind
Source§impl<'de> Deserialize<'de> for AmbientKind
impl<'de> Deserialize<'de> for AmbientKind
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
impl Eq for AmbientKind
Source§impl Hash for AmbientKind
impl Hash for AmbientKind
Source§impl PartialEq for AmbientKind
impl PartialEq for AmbientKind
Source§impl Serialize for AmbientKind
impl Serialize for AmbientKind
impl StructuralPartialEq for AmbientKind
Auto Trait Implementations§
impl Freeze for AmbientKind
impl RefUnwindSafe for AmbientKind
impl Send for AmbientKind
impl Sync for AmbientKind
impl Unpin for AmbientKind
impl UnsafeUnpin for AmbientKind
impl UnwindSafe for AmbientKind
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