pub struct ColumnNodeSnapshot {
pub id: Arc<str>,
pub depth: usize,
pub parent_id: Option<Arc<str>>,
pub child_ids: Vec<Arc<str>>,
}Fields§
§id: Arc<str>§depth: usize§parent_id: Option<Arc<str>>§child_ids: Vec<Arc<str>>Trait Implementations§
Source§impl Clone for ColumnNodeSnapshot
impl Clone for ColumnNodeSnapshot
Source§fn clone(&self) -> ColumnNodeSnapshot
fn clone(&self) -> ColumnNodeSnapshot
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 ColumnNodeSnapshot
impl Debug for ColumnNodeSnapshot
Source§impl PartialEq for ColumnNodeSnapshot
impl PartialEq for ColumnNodeSnapshot
impl Eq for ColumnNodeSnapshot
impl StructuralPartialEq for ColumnNodeSnapshot
Auto Trait Implementations§
impl Freeze for ColumnNodeSnapshot
impl RefUnwindSafe for ColumnNodeSnapshot
impl Send for ColumnNodeSnapshot
impl Sync for ColumnNodeSnapshot
impl Unpin for ColumnNodeSnapshot
impl UnsafeUnpin for ColumnNodeSnapshot
impl UnwindSafe for ColumnNodeSnapshot
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