[][src]Struct oatie::stepper::DocStepper

pub struct DocStepper<'a, S: Schema> { /* fields omitted */ }

Methods

impl<'a, S: Schema> DocStepper<'a, S>
[src]

After an internal method changes what head will return, this method should be called. If head is a string, create a char_cursor on the first character of the string. If head is a group, clear the char_cursor.

The number of elements to skip until the end of the current group the stepper is tracking were reached. After that, head() returns None and exit() should be called.

Trait Implementations

impl<'a, S: Schema> PartialEq<DocStepper<'a, S>> for DocStepper<'a, S>
[src]

This method tests for !=.

impl<'a, S: Clone + Schema> Clone for DocStepper<'a, S>
[src]

Performs copy-assignment from source. Read more

impl<'a, S: Debug + Schema> Debug for DocStepper<'a, S>
[src]

Auto Trait Implementations

impl<'a, S> Send for DocStepper<'a, S> where
    <S as Schema>::CharsProperties: Send + Sync,
    <S as Schema>::GroupProperties: Send + Sync

impl<'a, S> Sync for DocStepper<'a, S> where
    <S as Schema>::CharsProperties: Sync,
    <S as Schema>::GroupProperties: Sync

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T> From for T
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]