From e35c7bf3de51c4b2428a6c2ccc0e509f75b41673 Mon Sep 17 00:00:00 2001 From: Bernhard Schuster Date: Tue, 30 Nov 2021 12:38:23 +0100 Subject: [PATCH] use impl AsRef --- runtime/parachains/src/builder.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/runtime/parachains/src/builder.rs b/runtime/parachains/src/builder.rs index 5cb9c4f33e21..09a39500eff7 100644 --- a/runtime/parachains/src/builder.rs +++ b/runtime/parachains/src/builder.rs @@ -125,8 +125,8 @@ impl BenchBuilder { /// the first index of `dispute_sessions` will correspond to core index 3. /// /// Note that there must be an entry for each core with a dispute statement set. - pub(crate) fn set_dispute_sessions(mut self, dispute_sessions: &[u32]) -> Self { - self.dispute_sessions = dispute_sessions.to_vec(); + pub(crate) fn set_dispute_sessions(mut self, dispute_sessions: impl AsRef<[u32]>) -> Self { + self.dispute_sessions = dispute_sessions.as_ref().to_vec(); self } @@ -550,11 +550,12 @@ impl BenchBuilder { &self, start: u32, last: u32, - dispute_sessions: &[u32], + dispute_sessions: impl AsRef<[u32]>, ) -> Vec { let validators = self.validators.as_ref().expect("must have some validators prior to calling"); + let dispute_sessions = dispute_sessions.as_ref(); (start..last) .map(|seed| { let dispute_session_idx = (seed - start) as usize;