pub struct CollectiveExperience {
pub experience_id: String,
pub description: String,
pub participants: Vec<String>,
pub outcome: ExperienceOutcome,
pub lessons: Vec<String>,
pub timestamp: u64,
}Expand description
Collective experience
Fields§
§experience_id: StringExperience ID
description: StringExperience description
participants: Vec<String>Participants
outcome: ExperienceOutcomeExperience outcome
lessons: Vec<String>Lessons learned
timestamp: u64Experience timestamp
Trait Implementations§
Source§impl Clone for CollectiveExperience
impl Clone for CollectiveExperience
Source§fn clone(&self) -> CollectiveExperience
fn clone(&self) -> CollectiveExperience
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CollectiveExperience
impl Debug for CollectiveExperience
Source§impl<'de> Deserialize<'de> for CollectiveExperience
impl<'de> Deserialize<'de> for CollectiveExperience
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 CollectiveExperience
impl RefUnwindSafe for CollectiveExperience
impl Send for CollectiveExperience
impl Sync for CollectiveExperience
impl Unpin for CollectiveExperience
impl UnsafeUnpin for CollectiveExperience
impl UnwindSafe for CollectiveExperience
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