arch_pkg_text/desc/query/
generic.rs

1use super::{Query, QueryMut};
2use crate::desc::ParsedField;
3
4impl<'a, Querier: Query<'a>> Query<'a> for &'a Querier {
5    fn query_raw_text(&self, field: ParsedField) -> Option<&'a str> {
6        Querier::query_raw_text(*self, field)
7    }
8}
9
10impl<'a, Querier: Query<'a>> QueryMut<'a> for &'a Querier {
11    fn query_raw_text_mut(&mut self, field: ParsedField) -> Option<&'a str> {
12        self.query_raw_text(field)
13    }
14}
15
16impl<'a, Querier: QueryMut<'a>> QueryMut<'a> for &'a mut Querier {
17    fn query_raw_text_mut(&mut self, field: ParsedField) -> Option<&'a str> {
18        Querier::query_raw_text_mut(*self, field)
19    }
20}
21
22#[cfg(feature = "parking_lot")]
23mod parking_lot_ext;
24#[cfg(feature = "std")]
25mod std_ext;