[−][src]Enum srcinfo::ErrorKind
A list of possible errors that may occur when parsing a .SRCINFO.
Variants that hold a string hold the key that caused the error.
UndeclaredArch holds the key that caused the error and the architecture.
IoError holds the underlying IO::Error.
Variants
pkgbase was specified more than once
An architecture specific field was declared using an architecture that has not been declared
KeyAfterPkgname(String)
A key that must be used inside of the pkgbase section was used inside of a pkgname section
KeyBeforePkgbase(String)
A key that must be used inside of a pkgname section was used inside of the pkgbase section
MissingField(String)
A required field is missing
A line has an empty key. E.g. " = foo"
EmptyValue(String)
A line has an empty value where a value is required. E.g. "foo = "
NotArchSpecific(String)
An architecture specific field was declared on a field that can not be architecture specific
IoError(Error)
An IoError occurred
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl !UnwindSafe for ErrorKind
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,