[][src]Module combinedfun::traits

Traits

AltError

The kind of error that can happen with Parser::or(crate::Parser::or).

Collection

This trait is implemented for collections you can push to.

ConsumeError

The kind of error that can happen with Parser::record_while(crate::record_while).

EofError

The kind of error that can happen with eof(crate::eof).

HasEof

This trait allows checking if an input has reached its end.

NotError

The kind of error that can happen with not(crate::not).

Position

Used to track positions in a Span.

RangeLike

This trait is implemented for all types that implement RangeBounds.

Recordable

This trait allows recording what part of an input was consumed by a parser.

SplitFirst

This trait allows removing the first element from the input.

Tag

Implemented for types that can be tags of the input I.

TagError

The kind of error that can happen with tag(crate::tag).