pub struct VocabularyNode {
pub header: VocabularyHeader,
pub position: i32,
pub children: Vec<VocabularyNode>,
}Expand description
One node in a vocabulary’s tree, as returned by the DSP-API (position-sorted by the server; the client re-sorts defensively).
Fields§
§header: VocabularyHeader§position: i32Raw, 0-based DSP-API position among siblings. NOT the 1-based
outline number the renderer derives (D10) — kept unchanged here so
--columns position still shows the untranslated wire value.
children: Vec<VocabularyNode>Trait Implementations§
Source§impl Clone for VocabularyNode
impl Clone for VocabularyNode
Source§impl Debug for VocabularyNode
impl Debug for VocabularyNode
impl Eq for VocabularyNode
Source§impl PartialEq for VocabularyNode
impl PartialEq for VocabularyNode
impl StructuralPartialEq for VocabularyNode
Auto Trait Implementations§
impl Freeze for VocabularyNode
impl RefUnwindSafe for VocabularyNode
impl Send for VocabularyNode
impl Sync for VocabularyNode
impl Unpin for VocabularyNode
impl UnsafeUnpin for VocabularyNode
impl UnwindSafe for VocabularyNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.