pub struct TreeNode {
pub id: SessionId,
pub metadata: SessionMetadata,
pub node: SessionNode,
pub children: Vec<TreeNode>,
pub message_count: usize,
}Expand description
A node in the session tree with metadata for rendering.
Fields§
§id: SessionIdSession ID
metadata: SessionMetadataSession metadata
node: SessionNodeTree structure
children: Vec<TreeNode>Child tree nodes
message_count: usizeMessage count for this session
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TreeNode
impl RefUnwindSafe for TreeNode
impl Send for TreeNode
impl Sync for TreeNode
impl Unpin for TreeNode
impl UnwindSafe for TreeNode
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