Enum rocket::http::uri::SegmentError [−][src]
Expand description
Errors which can occur when attempting to interpret a segment string as a valid path segment.
Variants
Utf8(Utf8Error)The segment contained invalid UTF8 characters when percent decoded.
BadStart(char)The segment started with the wrapped invalid character.
BadChar(char)The segment contained the wrapped invalid character.
BadEnd(char)The segment ended with the wrapped invalid character.
Trait Implementations
impl Clone for SegmentError[src]
impl Clone for SegmentError[src]pub fn clone(&self) -> SegmentError[src]
pub fn clone(&self) -> SegmentError[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]Performs copy-assignment from source. Read more
impl Debug for SegmentError[src]
impl Debug for SegmentError[src]impl PartialEq<SegmentError> for SegmentError[src]
impl PartialEq<SegmentError> for SegmentError[src]pub fn eq(&self, other: &SegmentError) -> bool[src]
pub fn eq(&self, other: &SegmentError) -> bool[src]This method tests for self and other values to be equal, and is used
by ==. Read more
pub fn ne(&self, other: &SegmentError) -> bool[src]
pub fn ne(&self, other: &SegmentError) -> bool[src]This method tests for !=.
impl Eq for SegmentError[src]
impl StructuralEq for SegmentError[src]
impl StructuralPartialEq for SegmentError[src]
Auto Trait Implementations
impl RefUnwindSafe for SegmentError
impl Send for SegmentError
impl Sync for SegmentError
impl Unpin for SegmentError
impl UnwindSafe for SegmentError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]pub fn equivalent(&self, key: &K) -> bool[src]
pub fn equivalent(&self, key: &K) -> bool[src]Compare self to key and return true if they are equal.
impl<T> IntoCollection<T> for T[src]
impl<T> IntoCollection<T> for T[src]pub fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>, [src]
pub fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>, [src]Converts self into a collection.
pub fn mapped<U, F, A>(self, f: F) -> SmallVec<A> where
F: FnMut(T) -> U,
A: Array<Item = U>, [src]
F: FnMut(T) -> U,
A: Array<Item = U>,
impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
type Output = TShould always be Self
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,