pub enum ParseResult<Success, Error> {
Success {
result: Success,
consumed_bytes: usize,
},
NeedsMoreInput {
at_least_this_many_more_bytes: usize,
},
Error(Error),
}Variants§
Trait Implementations§
Source§impl<Success: Clone, Error: Clone> Clone for ParseResult<Success, Error>
impl<Success: Clone, Error: Clone> Clone for ParseResult<Success, Error>
Source§fn clone(&self) -> ParseResult<Success, Error>
fn clone(&self) -> ParseResult<Success, Error>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl<Success: Copy, Error: Copy> Copy for ParseResult<Success, Error>
Auto Trait Implementations§
impl<Success, Error> Freeze for ParseResult<Success, Error>
impl<Success, Error> RefUnwindSafe for ParseResult<Success, Error>where
Success: RefUnwindSafe,
Error: RefUnwindSafe,
impl<Success, Error> Send for ParseResult<Success, Error>
impl<Success, Error> Sync for ParseResult<Success, Error>
impl<Success, Error> Unpin for ParseResult<Success, Error>
impl<Success, Error> UnwindSafe for ParseResult<Success, Error>where
Success: UnwindSafe,
Error: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more