use crate::preprocessing::evaluation::BaseEvaluation;
use std::ops::Range;
pub struct RequestDependencyEval<'a> {
pub path: &'a str,
pub base_eval: BaseEvaluation,
}
impl<'a> RequestDependencyEval<'a> {
pub fn new(path: &'a str, range: Range<usize>, backslashes: Range<usize>) -> Self {
RequestDependencyEval {
path,
base_eval: BaseEvaluation::new(range, backslashes),
}
}
}
impl AsRef<BaseEvaluation> for RequestDependencyEval<'_> {
fn as_ref(&self) -> &BaseEvaluation {
&self.base_eval
}
}