pub enum PartNameError {
Empty,
NoLeadingSlash,
EmptySegment,
TrailingSlash,
SegmentEndsWithDot,
ForbiddenCharacter(u8),
BadPercentEncoding,
PercentEncodedSlash,
PercentEncodedUnreserved,
}Expand description
Why a string is not a part name (6.2.2.2).
Variants§
Empty
NoLeadingSlash
EmptySegment
TrailingSlash
SegmentEndsWithDot
ForbiddenCharacter(u8)
BadPercentEncoding
PercentEncodedSlash
PercentEncodedUnreserved
Trait Implementations§
Source§impl Clone for PartNameError
impl Clone for PartNameError
Source§fn clone(&self) -> PartNameError
fn clone(&self) -> PartNameError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PartNameError
Source§impl Debug for PartNameError
impl Debug for PartNameError
Source§impl Display for PartNameError
impl Display for PartNameError
impl Eq for PartNameError
Source§impl PartialEq for PartNameError
impl PartialEq for PartNameError
impl StructuralPartialEq for PartNameError
Auto Trait Implementations§
impl Freeze for PartNameError
impl RefUnwindSafe for PartNameError
impl Send for PartNameError
impl Sync for PartNameError
impl Unpin for PartNameError
impl UnsafeUnpin for PartNameError
impl UnwindSafe for PartNameError
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