pub enum Conversation {
Show 13 variants
Advice,
Details,
Dreams,
Event,
Fourth,
Greeting,
Hint,
Jokes,
Problems,
Quest,
Quotes,
SmallTalk,
Surroundings,
}
Variants§
Advice
General life advice, such as proverbs
Details
Describing anything in great detail
Dreams
Talks about their own dreams
Event
Talking about an in-gmae event
Fourth
Breaking the fourth wall, being self aware
Greeting
A simple “Hello”, “Good day”, “How are you?”
Hint
General gameplay tips
Jokes
Random puns
Problems
Talks about personal problems
Quest
In game hints to drive the story/quest
Quotes
Random public domain material
SmallTalk
Any number of random things about the weather, sports, etc.
Surroundings
Talks about geological/biological features of the surroundings
Trait Implementations§
Source§impl Clone for Conversation
impl Clone for Conversation
Source§fn clone(&self) -> Conversation
fn clone(&self) -> Conversation
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 Conversation
impl Debug for Conversation
Source§impl Default for Conversation
impl Default for Conversation
Source§impl<'de> Deserialize<'de> for Conversation
impl<'de> Deserialize<'de> for Conversation
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 Display for Conversation
impl Display for Conversation
Source§impl PartialEq for Conversation
impl PartialEq for Conversation
Source§impl Serialize for Conversation
impl Serialize for Conversation
impl Copy for Conversation
impl Eq for Conversation
impl StructuralPartialEq for Conversation
Auto Trait Implementations§
impl Freeze for Conversation
impl RefUnwindSafe for Conversation
impl Send for Conversation
impl Sync for Conversation
impl Unpin for Conversation
impl UnwindSafe for Conversation
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