Struct nom::types::CompleteStr [] [src]

pub struct CompleteStr<'a>(pub &'a str);

Holds a complete String, for which the at_eof method always returns true

This means that this input type will completely avoid nom's streaming features and Incomplete results.

Trait Implementations

impl<'a> InputTakeAtPosition for CompleteStr<'a>
[src]

[src]

[src]

impl<'a> Clone for CompleteStr<'a>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a> Copy for CompleteStr<'a>
[src]

impl<'a> Debug for CompleteStr<'a>
[src]

[src]

Formats the value using the given formatter. Read more

impl<'a> PartialEq for CompleteStr<'a>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl<'a> Hash for CompleteStr<'a>
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl<'a> AtEof for CompleteStr<'a>
[src]

[src]

impl<'a> Slice<Range<usize>> for CompleteStr<'a>
[src]

[src]

impl<'a> Slice<RangeTo<usize>> for CompleteStr<'a>
[src]

[src]

impl<'a> Slice<RangeFrom<usize>> for CompleteStr<'a>
[src]

[src]

impl<'a> Slice<RangeFull> for CompleteStr<'a>
[src]

[src]

impl<'a> InputIter for CompleteStr<'a>
[src]

[src]

returns an iterator over the elements and their byte offsets

[src]

returns an iterator over the elements

[src]

finds the byte position of the element

[src]

get the byte offset from the element's position in the stream

impl<'a> InputTake for CompleteStr<'a>
[src]

[src]

returns a slice of count bytes. panics if count > length

[src]

split the stream at the count byte offset. panics if count > length

impl<'a> InputLength for CompleteStr<'a>
[src]

[src]

calculates the input length, as indicated by its name, and the name of the trait itself Read more

impl<'a, 'b> Compare<&'b str> for CompleteStr<'a>
[src]

[src]

compares self to another value for equality

[src]

compares self to another value for equality independently of the case. Read more

impl<'a, 'b> FindSubstring<&'b str> for CompleteStr<'a>
[src]

[src]

impl<'a> FindToken<char> for CompleteStr<'a>
[src]

[src]

impl<'a> FindToken<u8> for CompleteStr<'a>
[src]

[src]

impl<'a, 'b> FindToken<&'a u8> for CompleteStr<'b>
[src]

[src]

impl<'a, R: FromStr> ParseTo<R> for CompleteStr<'a>
[src]

[src]

impl<'a> Offset for CompleteStr<'a>
[src]

[src]

offset between the first byte of self and the first byte of the argument

impl<'a> AsBytes for CompleteStr<'a>
[src]

[src]

Auto Trait Implementations

impl<'a> Send for CompleteStr<'a>

impl<'a> Sync for CompleteStr<'a>