From e5dd90547ff5efb95a7b2339b6b9a3c756c02cdd Mon Sep 17 00:00:00 2001 From: Bauke Date: Thu, 1 Feb 2024 13:20:52 +0100 Subject: [PATCH] Update dependencies and fix Deserialize lifetime. --- Cargo.toml | 8 ++++---- source/lib.rs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index fc19870..2b9acc7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,13 +13,13 @@ edition = "2021" path = "source/lib.rs" [dependencies] -anyhow = "1.0.68" -toml = "0.5.10" +anyhow = "1.0.79" +toml = "0.8.9" [dependencies.serde] features = ["derive"] -version = "1.0.152" +version = "1.0.196" [dev-dependencies.insta] features = ["toml"] -version = "1.24.1" +version = "1.34.0" diff --git a/source/lib.rs b/source/lib.rs index 20cbe13..fcb8154 100644 --- a/source/lib.rs +++ b/source/lib.rs @@ -49,7 +49,7 @@ Some **Markdown**. Or something else! let (frontmatter, markdown) = toml_frontmatter::parse::(sample).unwrap(); ``` */ -pub fn parse<'a, D: Deserialize<'a>>(data: &'a str) -> Result<(D, &'a str)> { +pub fn parse Deserialize<'de>>(data: &str) -> Result<(D, &str)> { let start_marker = "---toml\n"; let end_marker = "\n---\n";