pub struct SessionTreeNode {
pub entry: SessionEntry,
pub children: Vec<SessionTreeNode>,
pub label: Option<String>,
pub label_timestamp: Option<IsoTimestamp>,
}Expand description
One node of super::SessionManager::tree.
Fields§
§entry: SessionEntryThe entry.
children: Vec<SessionTreeNode>Children sorted by entry timestamp (stable).
label: Option<String>Current label of this entry.
label_timestamp: Option<IsoTimestamp>When the label was set.
Trait Implementations§
Source§impl Clone for SessionTreeNode
impl Clone for SessionTreeNode
Source§impl Debug for SessionTreeNode
impl Debug for SessionTreeNode
Source§impl Drop for SessionTreeNode
impl Drop for SessionTreeNode
Source§impl PartialEq for SessionTreeNode
impl PartialEq for SessionTreeNode
Source§impl Serialize for SessionTreeNode
impl Serialize for SessionTreeNode
impl StructuralPartialEq for SessionTreeNode
Auto Trait Implementations§
impl Freeze for SessionTreeNode
impl RefUnwindSafe for SessionTreeNode
impl Send for SessionTreeNode
impl Sync for SessionTreeNode
impl Unpin for SessionTreeNode
impl UnsafeUnpin for SessionTreeNode
impl UnwindSafe for SessionTreeNode
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