pub enum Sentiment {
Show 14 variants
Triumphant,
Vindicated,
Dutiful,
Determined,
Righteous,
Transformative,
Neutral,
Sorrowful,
Fearful,
Desperate,
Defiant,
Devastating,
Resentful,
Fractured,
}Expand description
How a participant feels about an event they were involved in.
Variants§
Triumphant
Victorious elation.
Vindicated
Justified by the outcome.
Dutiful
Fulfilled obligation without strong emotion.
Determined
Resolved to continue despite difficulty.
Righteous
Morally certain of the cause.
Transformative
Fundamentally changed by the experience.
Neutral
No strong feeling either way.
Sorrowful
Grief or mourning.
Fearful
Overcome by fear.
Desperate
Acting out of last-resort urgency.
Defiant
Resisting despite the odds.
Devastating
Emotionally shattered by the event.
Resentful
Bitter anger toward the outcome or participants.
Fractured
Internally divided or broken by the event.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Sentiment
impl<'de> Deserialize<'de> for Sentiment
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 Sentiment
impl StructuralPartialEq for Sentiment
Auto Trait Implementations§
impl Freeze for Sentiment
impl RefUnwindSafe for Sentiment
impl Send for Sentiment
impl Sync for Sentiment
impl Unpin for Sentiment
impl UnsafeUnpin for Sentiment
impl UnwindSafe for Sentiment
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.