Skip to content

Commit ec3a345

Browse files
authored
Fix mismatched_lifetime_syntaxes (#508) (#510)
1 parent f239521 commit ec3a345

File tree

4 files changed

+23
-16
lines changed

4 files changed

+23
-16
lines changed

src/blocker.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ impl Blocker {
8686
self.check_parameterised(request, resources, false, false)
8787
}
8888

89-
pub(crate) fn get_list(&self, id: NetworkFilterListId) -> NetworkFilterList {
89+
pub(crate) fn get_list(&self, id: NetworkFilterListId) -> NetworkFilterList<'_> {
9090
NetworkFilterList {
9191
list: self
9292
.filter_data_context
@@ -98,40 +98,40 @@ impl Blocker {
9898
}
9999
}
100100

101-
pub(crate) fn csp(&self) -> NetworkFilterList {
101+
pub(crate) fn csp(&self) -> NetworkFilterList<'_> {
102102
self.get_list(NetworkFilterListId::Csp)
103103
}
104104

105-
pub(crate) fn exceptions(&self) -> NetworkFilterList {
105+
pub(crate) fn exceptions(&self) -> NetworkFilterList<'_> {
106106
self.get_list(NetworkFilterListId::Exceptions)
107107
}
108108

109-
pub(crate) fn importants(&self) -> NetworkFilterList {
109+
pub(crate) fn importants(&self) -> NetworkFilterList<'_> {
110110
self.get_list(NetworkFilterListId::Importants)
111111
}
112112

113-
pub(crate) fn redirects(&self) -> NetworkFilterList {
113+
pub(crate) fn redirects(&self) -> NetworkFilterList<'_> {
114114
self.get_list(NetworkFilterListId::Redirects)
115115
}
116116

117-
pub(crate) fn removeparam(&self) -> NetworkFilterList {
117+
pub(crate) fn removeparam(&self) -> NetworkFilterList<'_> {
118118
self.get_list(NetworkFilterListId::RemoveParam)
119119
}
120120

121-
pub(crate) fn filters(&self) -> NetworkFilterList {
121+
pub(crate) fn filters(&self) -> NetworkFilterList<'_> {
122122
self.get_list(NetworkFilterListId::Filters)
123123
}
124124

125-
pub(crate) fn generic_hide(&self) -> NetworkFilterList {
125+
pub(crate) fn generic_hide(&self) -> NetworkFilterList<'_> {
126126
self.get_list(NetworkFilterListId::GenericHide)
127127
}
128128

129-
pub(crate) fn tagged_filters_all(&self) -> NetworkFilterList {
129+
pub(crate) fn tagged_filters_all(&self) -> NetworkFilterList<'_> {
130130
self.get_list(NetworkFilterListId::TaggedFiltersAll)
131131
}
132132

133133
#[cfg(feature = "single-thread")]
134-
fn borrow_regex_manager(&self) -> std::cell::RefMut<RegexManager> {
134+
fn borrow_regex_manager(&self) -> std::cell::RefMut<'_, RegexManager> {
135135
#[allow(unused_mut)]
136136
let mut manager = self.regex_manager.borrow_mut();
137137

@@ -142,7 +142,7 @@ impl Blocker {
142142
}
143143

144144
#[cfg(not(feature = "single-thread"))]
145-
fn borrow_regex_manager(&self) -> std::sync::MutexGuard<RegexManager> {
145+
fn borrow_regex_manager(&self) -> std::sync::MutexGuard<'_, RegexManager> {
146146
let mut manager = self.regex_manager.lock().unwrap();
147147
manager.update_time();
148148
manager

src/filters/fb_network.rs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ use crate::regex_manager::RegexManager;
1010
use crate::request::Request;
1111
use crate::utils::Hash;
1212

13-
#[allow(dead_code, clippy::all, unused_imports, unsafe_code)]
13+
#[allow(unknown_lints)]
14+
#[allow(
15+
dead_code,
16+
clippy::all,
17+
unused_imports,
18+
unsafe_code,
19+
mismatched_lifetime_syntaxes
20+
)]
1421
#[path = "../flatbuffers/fb_network_filter_generated.rs"]
1522
pub mod flat;
1623
use flat::fb;
@@ -29,7 +36,7 @@ impl<'a> FlatPatterns<'a> {
2936
}
3037

3138
#[inline(always)]
32-
pub fn iter(&self) -> FlatPatternsIterator {
39+
pub fn iter(&self) -> FlatPatternsIterator<'_> {
3340
FlatPatternsIterator {
3441
patterns: self,
3542
len: self.patterns.map_or(0, |d| d.len()),
@@ -163,7 +170,7 @@ impl<'a> FlatNetworkFilter<'a> {
163170
}
164171

165172
#[inline(always)]
166-
pub fn patterns(&self) -> FlatPatterns {
173+
pub fn patterns(&self) -> FlatPatterns<'_> {
167174
FlatPatterns::new(self.fb_filter.patterns())
168175
}
169176

src/filters/network.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ impl FilterPart {
363363
}
364364
}
365365

366-
pub fn iter(&self) -> FilterPartIterator {
366+
pub fn iter(&self) -> FilterPartIterator<'_> {
367367
FilterPartIterator {
368368
filter_part: self,
369369
index: 0,

src/network_filter_list.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ type FlatNetworkFilterMap<'a> =
6666
FlatMultiMapView<'a, ShortHash, ForwardsUOffset<fb::NetworkFilter<'a>>, &'a [ShortHash]>;
6767

6868
impl NetworkFilterList<'_> {
69-
pub fn get_filter_map(&self) -> FlatNetworkFilterMap {
69+
pub fn get_filter_map(&self) -> FlatNetworkFilterMap<'_> {
7070
let filters_list = &self.list;
7171
FlatNetworkFilterMap::new(
7272
fb_vector_to_slice(filters_list.filter_map_index()),

0 commit comments

Comments
 (0)