pub struct DiscussionTurn {
pub author: Principal,
pub body: String,
pub posted_at: i64,
}Fields§
§body: String§posted_at: i64Unix epoch seconds.
Implementations§
Source§impl DiscussionTurn
impl DiscussionTurn
pub fn validate(&self) -> Result<(), DiscussionError>
Trait Implementations§
Source§impl Clone for DiscussionTurn
impl Clone for DiscussionTurn
Source§fn clone(&self) -> DiscussionTurn
fn clone(&self) -> DiscussionTurn
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 DiscussionTurn
impl Debug for DiscussionTurn
Source§impl<'de> Deserialize<'de> for DiscussionTurn
impl<'de> Deserialize<'de> for DiscussionTurn
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 DiscussionTurn
Source§impl PartialEq for DiscussionTurn
impl PartialEq for DiscussionTurn
Source§fn eq(&self, other: &DiscussionTurn) -> bool
fn eq(&self, other: &DiscussionTurn) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DiscussionTurn
impl Serialize for DiscussionTurn
impl StructuralPartialEq for DiscussionTurn
Auto Trait Implementations§
impl Freeze for DiscussionTurn
impl RefUnwindSafe for DiscussionTurn
impl Send for DiscussionTurn
impl Sync for DiscussionTurn
impl Unpin for DiscussionTurn
impl UnsafeUnpin for DiscussionTurn
impl UnwindSafe for DiscussionTurn
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