Struct onig::CaptureTreeNode
[−]
[src]
#[repr(C)]pub struct CaptureTreeNode { /* fields omitted */ }
Capture Tree Node
Represents a single node in the capture tree. Can be queried for information about the given capture and any child-captures that took place.
Methods
impl CaptureTreeNode
[src]
pub fn group(&self) -> usize
[src]
The capture group number for this capture
pub fn pos(&self) -> (usize, usize)
[src]
The extent of this capture
pub fn len(&self) -> usize
[src]
The number of child captures this group contains
ⓘImportant traits for CaptureTreeNodeIter<'t>pub fn children<'t>(&'t self) -> CaptureTreeNodeIter<'t>
[src]
ⓘImportant traits for CaptureTreeNodeIter<'t>
An iterator over thie children of this capture group
Trait Implementations
impl Debug for CaptureTreeNode
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Index<usize> for CaptureTreeNode
[src]
type Output = CaptureTreeNode
The returned type after indexing.
fn index(&self, index: usize) -> &CaptureTreeNode
[src]
Performs the indexing (container[index]
) operation.