Enum httparse::Status [−][src]
The result of a successful parse pass.
Complete
is used when the buffer contained the complete value.
Partial
is used when parsing did not reach the end of the expected value,
but no invalid data was found.
Variants
The completed result.
A partial result.
Implementations
impl<T> Status<T>
[src]
pub fn is_complete(&self) -> bool
[src]
Convenience method to check if status is complete.
pub fn is_partial(&self) -> bool
[src]
Convenience method to check if status is partial.
pub fn unwrap(self) -> T
[src]
Convenience method to unwrap a Complete value. Panics if the status is
Partial
.
Trait Implementations
impl<T: Clone> Clone for Status<T>
[src]
impl<T: Copy> Copy for Status<T>
[src]
impl<T: Debug> Debug for Status<T>
[src]
impl<T: Eq> Eq for Status<T>
[src]
impl<T: PartialEq> PartialEq<Status<T>> for Status<T>
[src]
impl<T> StructuralEq for Status<T>
[src]
impl<T> StructuralPartialEq for Status<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for Status<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for Status<T> where
T: Send,
T: Send,
impl<T> Sync for Status<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Status<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Status<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,