pub enum InvalidReference {
Uri,
PercentEncoding,
DecodedPathControl,
PathTraversal,
BackslashSeparator,
EncodedSlash,
FragmentEncoding,
Syntax,
}Expand description
A syntax defect that prevents a reference from identifying a repository or external target.
Variants§
Uri
PercentEncoding
DecodedPathControl
PathTraversal
BackslashSeparator
EncodedSlash
FragmentEncoding
Syntax
Trait Implementations§
Source§impl AsRef<str> for InvalidReference
impl AsRef<str> for InvalidReference
Source§impl Clone for InvalidReference
impl Clone for InvalidReference
Source§fn clone(&self) -> InvalidReference
fn clone(&self) -> InvalidReference
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 InvalidReference
Source§impl Debug for InvalidReference
impl Debug for InvalidReference
impl Eq for InvalidReference
Source§impl FromStr for InvalidReference
impl FromStr for InvalidReference
Source§impl IntoEnumIterator for InvalidReference
impl IntoEnumIterator for InvalidReference
type Iterator = InvalidReferenceIter
fn iter() -> InvalidReferenceIter ⓘ
Source§impl PartialEq for InvalidReference
impl PartialEq for InvalidReference
impl StructuralPartialEq for InvalidReference
Auto Trait Implementations§
impl Freeze for InvalidReference
impl RefUnwindSafe for InvalidReference
impl Send for InvalidReference
impl Sync for InvalidReference
impl Unpin for InvalidReference
impl UnsafeUnpin for InvalidReference
impl UnwindSafe for InvalidReference
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