From e2aaec00a470aee2ab23c5cf542f69dcf5f2161a Mon Sep 17 00:00:00 2001 From: Jonathan LEI Date: Sun, 5 Jan 2025 00:26:52 +0800 Subject: [PATCH] feat: make `parse()` accept `&str` --- proof_parser/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/proof_parser/src/lib.rs b/proof_parser/src/lib.rs index 091f9ff..3105be2 100644 --- a/proof_parser/src/lib.rs +++ b/proof_parser/src/lib.rs @@ -6,8 +6,8 @@ pub mod stark_proof; pub use stark_proof::*; -pub fn parse(input: String) -> anyhow::Result { - let proof_json = serde_json::from_str::(&input)?; +pub fn parse>(input: I) -> anyhow::Result { + let proof_json = serde_json::from_str::(input.as_ref())?; stark_proof::StarkProof::try_from(proof_json) }