1
2
3
4
5
6
7
8
9
10
11
12
13
use diagnostic::DiagnosticLevel;
use email_address::Error;

use crate::{VosError, VosErrorKind};

impl From<Error> for VosError {
    fn from(error: Error) -> Self {
        // let p = error.position as u32;
        // let e = error.specifics.to_string();
        let e = error.to_string();
        Self { kind: Box::new(VosErrorKind::ParseError(e)), level: DiagnosticLevel::Error, file: Default::default() }
    }
}