fhttp_core/request_sources/
request_dependency_eval.rsuse 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 <'a> AsRef<BaseEvaluation> for RequestDependencyEval<'a> {
fn as_ref(&self) -> &BaseEvaluation {
&self.base_eval
}
}