Enum matrix_uri::MatrixUriParseError
source · [−]pub enum MatrixUriParseError {
ParseError(ParseError),
DecodeError(FromUrlEncodingError),
EmptySegment,
MissingPath,
InvalidSchema,
InvalidSegmentCount,
InvalidSigil,
InvalidUri,
}
Expand description
Errors encountered while parsing a URI
Variants
ParseError(ParseError)
Wrapper for url::ParseError
DecodeError(FromUrlEncodingError)
Wrapper for urlencoding::FromUrlEncodingError
EmptySegment
A URI path segment is empty
MissingPath
URI is missing path
InvalidSchema
URI Schema is not recognized
InvalidSegmentCount
URI path has an invalid amount of segments
InvalidSigil
MXID Sigil is unrecognized
InvalidUri
URI is badly formatted
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MatrixUriParseError
impl Send for MatrixUriParseError
impl Sync for MatrixUriParseError
impl Unpin for MatrixUriParseError
impl UnwindSafe for MatrixUriParseError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more