arch_pkg_text/desc/query/
generic.rs1use 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;