Enum debian_packaging::error::DebianError
source · [−]pub enum DebianError {
Show 48 variants
FileManifestError(FileManifestError),
Url(ParseError),
Pgp(Error),
DateParse(MailParseError),
Reqwest(Error),
Io(Error),
ParseInt(ParseIntError),
ContentDigestBadHex(String, FromHexError),
ControlParseError(String),
ControlFileNoParagraph,
ControlFileNotFound,
ControlSimpleValueNoMultiline,
ControlRequiredFieldMissing(String),
ControlFieldIntParse(String, ParseIntError),
ControlPackageListMissingField(&'static str),
DebianSourceControlFileParagraphMismatch(usize),
DebUnknownBinaryPackageEntry(String),
DebUnknownCompression(String),
RepositoryReaderUnrecognizedUrl(String),
RepositoryWriterUnrecognizedUrl(String),
RepositoryReadReleaseNoKnownChecksum,
RepositoryReadContentsIndicesEntryNotFound,
RepositoryReadPackagesIndicesEntryNotFound,
RepositoryReadSourcesIndicesEntryNotFound,
RepositoryReadCouldNotDeterminePackageDigest,
RepositoryNoPackagesIndices(&'static str),
RepositoryIoPath(String, Error),
RepositoryBuildUnknownComponent(String),
RepositoryBuildUnknownArchitecture(String),
RepositoryBuildPoolLayoutImmutable,
RepositoryBuildDebNotAvailable(&'static str),
ReleaseControlParagraphMismatch(usize),
ReleaseMissingDigest,
ReleaseMissingSize,
ReleaseMissingPath,
ReleasePathWithSpaces(String),
ReleaseIndicesEntryWrongType,
ReleaseNoSignatures,
ReleaseNoSignaturesByKey,
ReleaseNoIndicesFiles,
DependencyParse(String),
UnknownBinaryDependencyField(String),
EpochNonNumeric(String),
UpstreamVersionIllegalChar(String),
DebianRevisionIllegalChar(String),
S3BadRegion(String),
SinkWriterVerifyBehaviorUnknown(String),
Other(String),
}Expand description
Primary crate error type.
Variants
FileManifestError(FileManifestError)
Url(ParseError)
Pgp(Error)
DateParse(MailParseError)
Reqwest(Error)
Io(Error)
ParseInt(ParseIntError)
ContentDigestBadHex(String, FromHexError)
ControlParseError(String)
ControlFileNoParagraph
ControlFileNotFound
ControlSimpleValueNoMultiline
ControlRequiredFieldMissing(String)
ControlFieldIntParse(String, ParseIntError)
ControlPackageListMissingField(&'static str)
DebianSourceControlFileParagraphMismatch(usize)
DebUnknownBinaryPackageEntry(String)
DebUnknownCompression(String)
RepositoryReaderUnrecognizedUrl(String)
RepositoryWriterUnrecognizedUrl(String)
RepositoryReadReleaseNoKnownChecksum
RepositoryReadContentsIndicesEntryNotFound
RepositoryReadPackagesIndicesEntryNotFound
RepositoryReadSourcesIndicesEntryNotFound
RepositoryReadCouldNotDeterminePackageDigest
RepositoryNoPackagesIndices(&'static str)
RepositoryIoPath(String, Error)
RepositoryBuildUnknownComponent(String)
RepositoryBuildUnknownArchitecture(String)
RepositoryBuildPoolLayoutImmutable
RepositoryBuildDebNotAvailable(&'static str)
ReleaseControlParagraphMismatch(usize)
ReleaseMissingDigest
ReleaseMissingSize
ReleaseMissingPath
ReleasePathWithSpaces(String)
ReleaseIndicesEntryWrongType
ReleaseNoSignatures
ReleaseNoSignaturesByKey
ReleaseNoIndicesFiles
DependencyParse(String)
UnknownBinaryDependencyField(String)
EpochNonNumeric(String)
UpstreamVersionIllegalChar(String)
DebianRevisionIllegalChar(String)
S3BadRegion(String)
SinkWriterVerifyBehaviorUnknown(String)
Other(String)
Trait Implementations
sourceimpl Debug for DebianError
impl Debug for DebianError
sourceimpl Display for DebianError
impl Display for DebianError
sourceimpl Error for DebianError
impl Error for DebianError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<Error> for DebianError
impl From<Error> for DebianError
sourceimpl From<Error> for DebianError
impl From<Error> for DebianError
sourceimpl From<Error> for DebianError
impl From<Error> for DebianError
sourceimpl From<FileManifestError> for DebianError
impl From<FileManifestError> for DebianError
sourcefn from(source: FileManifestError) -> Self
fn from(source: FileManifestError) -> Self
Converts to this type from the input type.
sourceimpl From<MailParseError> for DebianError
impl From<MailParseError> for DebianError
sourcefn from(source: MailParseError) -> Self
fn from(source: MailParseError) -> Self
Converts to this type from the input type.
sourceimpl From<ParseError> for DebianError
impl From<ParseError> for DebianError
sourcefn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
sourceimpl From<ParseIntError> for DebianError
impl From<ParseIntError> for DebianError
sourcefn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for DebianError
impl Send for DebianError
impl Sync for DebianError
impl Unpin for DebianError
impl !UnwindSafe for DebianError
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more