1
2
3
4
5
6
7
8
9
10
11
use crate::{VosError, VosErrorKind};
use bigdecimal::ParseBigDecimalError;
use diagnostic::DiagnosticLevel;

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