pub enum FeedbackEvent {
ChoiceSelection(ChoiceSelectionFeedback),
Rating(RatingFeedback),
Thumbs(ThumbsFeedback),
Text(TextFeedback),
Correction(CorrectionFeedback),
Regenerate(RegenerateFeedback),
Stop(StopFeedback),
}Expand description
Typed feedback events (extensible).
Variants§
ChoiceSelection(ChoiceSelectionFeedback)
Rating(RatingFeedback)
Thumbs(ThumbsFeedback)
Text(TextFeedback)
Correction(CorrectionFeedback)
Regenerate(RegenerateFeedback)
Stop(StopFeedback)
Implementations§
Source§impl FeedbackEvent
impl FeedbackEvent
pub fn request_id(&self) -> &str
Trait Implementations§
Source§impl Clone for FeedbackEvent
impl Clone for FeedbackEvent
Source§fn clone(&self) -> FeedbackEvent
fn clone(&self) -> FeedbackEvent
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 FeedbackEvent
impl Debug for FeedbackEvent
Source§impl<'de> Deserialize<'de> for FeedbackEvent
impl<'de> Deserialize<'de> for FeedbackEvent
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
Auto Trait Implementations§
impl Freeze for FeedbackEvent
impl RefUnwindSafe for FeedbackEvent
impl Send for FeedbackEvent
impl Sync for FeedbackEvent
impl Unpin for FeedbackEvent
impl UnwindSafe for FeedbackEvent
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