Skip to main content

multi_push_doc

Function multi_push_doc 

Source
fn multi_push_doc<T>(
    docs: &mut Vec<(T, usize, usize)>,
    input: &ParseInput<'_>,
    doc: T,
    start_pos: usize,
    end_pos: usize,
) -> Result<(), OutOfBoundsBug>
Expand description

Add (doc, start_pos, end_pos) to docs, checking bounds

Helper function for use by parse_netdoc_ multiple_* functions that return offsets.