pub enum NormalisationError {
TruncatedPercent,
NonHex,
InvalidPercent(u32),
}Expand description
Returned when invalid input is provided to normalise_percent_encoded.
Variants§
TruncatedPercent
Unexpected end of string after percent sign.
NonHex
Non-hexadecimal digits after percent sign.
InvalidPercent(u32)
Invalid sequence after percent sign.
Trait Implementations§
Source§impl Debug for NormalisationError
impl Debug for NormalisationError
Source§impl Display for NormalisationError
impl Display for NormalisationError
Source§impl Error for NormalisationError
impl Error for NormalisationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<NormalisationError> for WebDavError
impl From<NormalisationError> for WebDavError
Source§fn from(value: NormalisationError) -> Self
fn from(value: NormalisationError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for NormalisationError
impl PartialEq for NormalisationError
impl StructuralPartialEq for NormalisationError
Auto Trait Implementations§
impl Freeze for NormalisationError
impl RefUnwindSafe for NormalisationError
impl Send for NormalisationError
impl Sync for NormalisationError
impl Unpin for NormalisationError
impl UnwindSafe for NormalisationError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.