vos_error/for_3rd/for_semver.rs
1use diagnostic::DiagnosticLevel;
2
3use semver::Error;
4
5use crate::{VosError, VosErrorKind};
6
7impl From<Error> for VosError {
8 fn from(error: Error) -> Self {
9 let e = error.to_string();
10 Self { kind: Box::new(VosErrorKind::ParseError(e)), level: DiagnosticLevel::Error, file: Default::default() }
11 }
12}