Skip to content

Commit 5c62482

Browse files
committed
Fixed new 1.63 lints
1 parent 7cb30ff commit 5c62482

File tree

42 files changed

+67
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+67
-0
lines changed

necsim/impls/no-std/src/alias/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ impl<E: Copy + PartialEq> AliasMethodSampler<E> {
9393
Self { Us, Es, Ks }
9494
}
9595

96+
#[allow(clippy::trait_duplication_in_bounds)]
9697
#[debug_ensures(self.Es.contains(&ret), "returns one of the weighted events")]
9798
pub fn sample_event<
9899
M: MathsCore,

necsim/impls/no-std/src/alias/packed.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ impl<E: Copy + PartialEq> AliasMethodSamplerAtom<E> {
106106
}
107107

108108
#[allow(clippy::no_effect_underscore_binding)]
109+
#[allow(clippy::trait_duplication_in_bounds)]
109110
#[debug_requires(!alias_samplers.is_empty(), "alias_samplers is non-empty")]
110111
#[debug_ensures(
111112
old(alias_samplers).iter().map(|s| s.e).any(|e| e == ret),

necsim/impls/no-std/src/cogs/active_lineage_sampler/alias/individual/mod.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use super::sampler::stack::DynamicAliasMethodStackSampler;
2020
mod sampler;
2121

2222
#[allow(clippy::module_name_repetitions)]
23+
#[allow(clippy::trait_duplication_in_bounds)]
2324
pub struct IndividualAliasActiveLineageSampler<
2425
M: MathsCore,
2526
H: Habitat<M>,
@@ -44,6 +45,7 @@ pub struct IndividualAliasActiveLineageSampler<
4445
marker: PhantomData<(M, H, G, S, X, D, C, T, N, E, I)>,
4546
}
4647

48+
#[allow(clippy::trait_duplication_in_bounds)]
4749
impl<
4850
M: MathsCore,
4951
H: Habitat<M>,
@@ -155,6 +157,7 @@ impl<
155157
}
156158
}
157159

160+
#[allow(clippy::trait_duplication_in_bounds)]
158161
impl<
159162
M: MathsCore,
160163
H: Habitat<M>,
@@ -181,6 +184,7 @@ impl<
181184
}
182185
}
183186

187+
#[allow(clippy::trait_duplication_in_bounds)]
184188
#[contract_trait]
185189
impl<
186190
M: MathsCore,

necsim/impls/no-std/src/cogs/active_lineage_sampler/alias/individual/sampler.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use necsim_core_bond::{NonNegativeF64, PositiveF64};
1515

1616
use super::IndividualAliasActiveLineageSampler;
1717

18+
#[allow(clippy::trait_duplication_in_bounds)]
1819
#[contract_trait]
1920
impl<
2021
M: MathsCore,

necsim/impls/no-std/src/cogs/active_lineage_sampler/alias/location/mod.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ use super::sampler::indexed::DynamicAliasMethodIndexedSampler;
2323
mod sampler;
2424

2525
#[allow(clippy::module_name_repetitions)]
26+
#[allow(clippy::trait_duplication_in_bounds)]
2627
pub struct LocationAliasActiveLineageSampler<
2728
M: MathsCore,
2829
H: Habitat<M>,
@@ -47,6 +48,7 @@ pub struct LocationAliasActiveLineageSampler<
4748
marker: PhantomData<(M, H, G, S, X, D, C, T, N, E, I)>,
4849
}
4950

51+
#[allow(clippy::trait_duplication_in_bounds)]
5052
impl<
5153
M: MathsCore,
5254
H: Habitat<M>,
@@ -205,6 +207,7 @@ impl<
205207
}
206208
}
207209

210+
#[allow(clippy::trait_duplication_in_bounds)]
208211
impl<
209212
M: MathsCore,
210213
H: Habitat<M>,
@@ -231,6 +234,7 @@ impl<
231234
}
232235
}
233236

237+
#[allow(clippy::trait_duplication_in_bounds)]
234238
#[contract_trait]
235239
impl<
236240
M: MathsCore,

necsim/impls/no-std/src/cogs/active_lineage_sampler/alias/location/sampler.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use crate::cogs::event_sampler::gillespie::GillespieEventSampler;
1717

1818
use super::LocationAliasActiveLineageSampler;
1919

20+
#[allow(clippy::trait_duplication_in_bounds)]
2021
#[contract_trait]
2122
impl<
2223
M: MathsCore,

necsim/impls/no-std/src/cogs/active_lineage_sampler/alias/sampler/indexed/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ impl<E: Eq + Hash + Backup> DynamicAliasMethodIndexedSampler<E> {
193193
self.groups.iter().flat_map(RejectionSamplingGroup::iter)
194194
}
195195

196+
#[allow(clippy::trait_duplication_in_bounds)]
196197
pub fn sample_pop<
197198
M: MathsCore,
198199
G: Rng<M> + Samples<M, IndexUsize> + Samples<M, IndexU64> + Samples<M, IndexU128>,

necsim/impls/no-std/src/cogs/active_lineage_sampler/alias/sampler/stack/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ impl<E: Eq + Hash + Backup> DynamicAliasMethodStackSampler<E> {
130130
self.groups.iter().flat_map(RejectionSamplingGroup::iter)
131131
}
132132

133+
#[allow(clippy::trait_duplication_in_bounds)]
133134
pub fn sample_pop<
134135
M: MathsCore,
135136
G: Rng<M> + Samples<M, IndexUsize> + Samples<M, IndexU64> + Samples<M, IndexU128>,

necsim/impls/no-std/src/cogs/active_lineage_sampler/classical/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ use crate::cogs::{
1616
mod sampler;
1717

1818
#[allow(clippy::module_name_repetitions)]
19+
#[allow(clippy::trait_duplication_in_bounds)]
1920
#[derive(Debug)]
2021
pub struct ClassicalActiveLineageSampler<
2122
M: MathsCore,
@@ -33,6 +34,7 @@ pub struct ClassicalActiveLineageSampler<
3334
_marker: PhantomData<(M, H, G, S, X, D, N, I)>,
3435
}
3536

37+
#[allow(clippy::trait_duplication_in_bounds)]
3638
impl<
3739
M: MathsCore,
3840
H: Habitat<M>,
@@ -123,6 +125,7 @@ impl<
123125
}
124126
}
125127

128+
#[allow(clippy::trait_duplication_in_bounds)]
126129
#[contract_trait]
127130
impl<
128131
M: MathsCore,

necsim/impls/no-std/src/cogs/active_lineage_sampler/classical/sampler.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ use crate::cogs::{
2323

2424
use super::ClassicalActiveLineageSampler;
2525

26+
#[allow(clippy::trait_duplication_in_bounds)]
2627
#[contract_trait]
2728
impl<
2829
M: MathsCore,

0 commit comments

Comments
 (0)