pub struct SessionMessageTreeNode {
pub node_id: String,
pub parent_message_node_id: Option<String>,
pub message: Message,
pub timestamp: String,
pub children: Vec<SessionMessageTreeNode>,
pub active: bool,
}Fields§
§node_id: String§parent_message_node_id: Option<String>§message: Message§timestamp: String§children: Vec<SessionMessageTreeNode>§active: boolTrait Implementations§
Source§impl Clone for SessionMessageTreeNode
impl Clone for SessionMessageTreeNode
Source§fn clone(&self) -> SessionMessageTreeNode
fn clone(&self) -> SessionMessageTreeNode
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 moreAuto Trait Implementations§
impl Freeze for SessionMessageTreeNode
impl RefUnwindSafe for SessionMessageTreeNode
impl Send for SessionMessageTreeNode
impl Sync for SessionMessageTreeNode
impl Unpin for SessionMessageTreeNode
impl UnsafeUnpin for SessionMessageTreeNode
impl UnwindSafe for SessionMessageTreeNode
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