1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::{QError, QErrorKind, SyntaxError};
impl From<toml::de::Error> for QError {
fn from(error: toml::de::Error) -> Self {
let syntax = SyntaxError { message: error.to_string(), file: Default::default(), span: Default::default() };
QError { error: Box::new(QErrorKind::Syntax(syntax)), level: Default::default() }
}
}
impl From<toml::ser::Error> for QError {
fn from(error: toml::ser::Error) -> Self {
let syntax = SyntaxError { message: error.to_string(), file: Default::default(), span: Default::default() };
QError { error: Box::new(QErrorKind::Syntax(syntax)), level: Default::default() }
}
}