1
2
3
4
5
6
7
8
9
10
11
12
13
use url::ParseError;

use crate::{errors::SyntaxError, QError, QErrorKind};

impl From<ParseError> for QError {
    fn from(error: ParseError) -> Self {
        QError {
            error: Box::new(QErrorKind::Syntax(SyntaxError::from(&error))),
            level: Default::default(),
            source: Some(Box::new(error)),
        }
    }
}