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: String
Experience ID
description: String
Experience description
participants: Vec<String>
Participants
outcome: ExperienceOutcome
Experience outcome
lessons: Vec<String>
Lessons learned
timestamp: u64
Experience 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 ยท 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 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