pub enum SourceParseError {
VariantUnknown {
source_name: SourceName,
},
VariantMultiple {
source_name: SourceName,
},
VariantDisabled {
source_name: SourceName,
variant: String,
requires: String,
},
ValueNotTable {
name: String,
},
SourceTableNotFound,
TomlInvalid(Error),
JsonInvalid(Error),
}Expand description
Errors encountered when parsing sources from Cargo.toml
Variants§
VariantUnknown
An unknown source variant was encountered.
Fields
§
source_name: SourceNameThe name of the source whose variant wasn’t recognised
VariantMultiple
A source has multiple variants given.
Fields
§
source_name: SourceNameThe name of the source with multiple variants
VariantDisabled
A source has a variant which depends on a disabled feature.
Fields
§
source_name: SourceNameThe name of the source
ValueNotTable
A toml value was expected to be a table.
SourceTableNotFound
The package.metadata.fetch-source table was not found.
TomlInvalid(Error)
A toml deserialisation error occurred.
JsonInvalid(Error)
A json error occurred.
Trait Implementations§
Source§impl Debug for SourceParseError
impl Debug for SourceParseError
Source§impl Display for SourceParseError
impl Display for SourceParseError
Source§impl Error for SourceParseError
impl Error for SourceParseError
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 SourceParseError
impl From<Error> for SourceParseError
Auto Trait Implementations§
impl Freeze for SourceParseError
impl !RefUnwindSafe for SourceParseError
impl Send for SourceParseError
impl Sync for SourceParseError
impl Unpin for SourceParseError
impl !UnwindSafe for SourceParseError
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