Error types for the ion-skill library, covering IO, parsing, Git, HTTP, validation, and manifest failures.
Error
Variants
Io(io::Error)TomlParse(Error)TomlEdit(TomlError)YamlParse(Error)InvalidSkill(String)Source(String)Git(String)Manifest(String)Search(String)Http(String)Other(String)ValidationFailed { report: ValidationReport, error_count: usize, warning_count: usize, info_count: usize }ValidationWarning { report: ValidationReport, warning_count: usize, info_count: usize }
Methods
validation_failed
pub fn validation_failed(report: ValidationReport) -> Self
Create a ValidationFailed error from a report.
validation_warning
pub fn validation_warning(report: ValidationReport) -> Self
Create a ValidationWarning error from a report.
Trait Implementations
DebugErrorDisplayFrom<Error>From<Error>From<TomlError>From<Error>From<CliError>