pub enum RpmRepositoryError {
UrlParse(ParseError),
Http(Error),
Xml(Error),
IoPath(String, Error),
ContentDigestBadHex(String, FromHexError),
UnknownDigestFormat(String),
MetadataFileNotFound(&'static str),
UnexpectedDataPath(String),
MetadataMissingSize,
}
Expand description
Error type for this crate.
Variants§
UrlParse(ParseError)
Http(Error)
Xml(Error)
IoPath(String, Error)
ContentDigestBadHex(String, FromHexError)
UnknownDigestFormat(String)
MetadataFileNotFound(&'static str)
UnexpectedDataPath(String)
MetadataMissingSize
Trait Implementations§
Source§impl Debug for RpmRepositoryError
impl Debug for RpmRepositoryError
Source§impl Display for RpmRepositoryError
impl Display for RpmRepositoryError
Source§impl Error for RpmRepositoryError
impl Error for RpmRepositoryError
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<Error> for RpmRepositoryError
impl From<Error> for RpmRepositoryError
Source§impl From<Error> for RpmRepositoryError
impl From<Error> for RpmRepositoryError
Source§impl From<ParseError> for RpmRepositoryError
impl From<ParseError> for RpmRepositoryError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RpmRepositoryError
impl !RefUnwindSafe for RpmRepositoryError
impl Send for RpmRepositoryError
impl Sync for RpmRepositoryError
impl Unpin for RpmRepositoryError
impl !UnwindSafe for RpmRepositoryError
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