pub struct SetCounter(pub u32);Expand description
Counts all Set (Leaf) nodes in the tree.
Tuple Fields§
§0: u32Trait Implementations§
Source§impl Visit for SetCounter
impl Visit for SetCounter
fn visit_leaf( &mut self, _measures: &[Measure], _intensity: Option<&Intensity>, _ancestors: &[&Node], )
Source§fn visit_tree(&mut self, root: &Node)
fn visit_tree(&mut self, root: &Node)
Convenience entry point. Calls visit_node with empty ancestors.
fn visit_node(&mut self, node: &Node, ancestors: &[&Node])
fn visit_exercise( &mut self, _name: Option<&str>, _measures: &[Measure], _intensity: Option<&Intensity>, _ancestors: &[&Node], )
fn visit_block(&mut self, _mode: &ExecutionMode, _ancestors: &[&Node])
Auto Trait Implementations§
impl Freeze for SetCounter
impl RefUnwindSafe for SetCounter
impl Send for SetCounter
impl Sync for SetCounter
impl Unpin for SetCounter
impl UnsafeUnpin for SetCounter
impl UnwindSafe for SetCounter
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