Skip to content

Commit b476bbb

Browse files
committed
RUST-511 Remove unnecessary usage of Deserialize<'de>
1 parent 4ac7d10 commit b476bbb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/test/spec/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ pub use self::runner::{
2525
TestFile,
2626
};
2727

28-
use serde::Deserialize;
28+
use serde::de::DeserializeOwned;
2929
use serde_json::Value;
3030

3131
use crate::bson::Bson;
3232

33-
pub(crate) async fn run_spec_test<'a, T, F, G>(spec: &[&str], run_test_file: F)
33+
pub(crate) async fn run_spec_test<T, F, G>(spec: &[&str], run_test_file: F)
3434
where
3535
F: Fn(T) -> G,
3636
G: Future<Output = ()>,
37-
T: Deserialize<'a>,
37+
T: DeserializeOwned,
3838
{
3939
let base_path: PathBuf = [env!("CARGO_MANIFEST_DIR"), "src", "test", "spec", "json"]
4040
.iter()

0 commit comments

Comments
 (0)