MCPcopy Create free account
hub / github.com/BitVM/BitVM / try_deserialize_slice

Function try_deserialize_slice

bridge/src/serialization.rs:26–34  ·  view source on GitHub ↗
(data: &'a [u8])

Source from the content-addressed store, hash-verified

24}
25
26pub fn try_deserialize_slice<'a, T>(data: &'a [u8]) -> Result<T, String>
27where
28 T: Deserialize<'a>,
29{
30 match serde_json::from_slice::<T>(data) {
31 Ok(x) => Ok(x),
32 Err(err) => Err(format!("Failed to decode JSON data to object: {}", err)),
33 }
34}

Callers 1

validate_data_by_keyMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected