pub enum InsightEvent {
Previous {
id: SharedString,
},
Next {
id: SharedString,
},
FollowUp {
id: SharedString,
prompt: SharedString,
},
}Expand description
An interaction emitted by InsightCard.
Variants§
Previous
Requests the page before the currently displayed insight.
Fields
§
id: SharedStringStable insight identifier.
Next
Requests the page after the currently displayed insight.
Fields
§
id: SharedStringStable insight identifier.
FollowUp
Requests a suggested follow-up prompt.
Trait Implementations§
Source§impl Clone for InsightEvent
impl Clone for InsightEvent
Source§impl Debug for InsightEvent
impl Debug for InsightEvent
impl Eq for InsightEvent
Source§impl PartialEq for InsightEvent
impl PartialEq for InsightEvent
impl StructuralPartialEq for InsightEvent
Auto Trait Implementations§
impl Freeze for InsightEvent
impl RefUnwindSafe for InsightEvent
impl Send for InsightEvent
impl Sync for InsightEvent
impl Unpin for InsightEvent
impl UnsafeUnpin for InsightEvent
impl UnwindSafe for InsightEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more