pub fn from_value<T>(value: Value) -> Result<T, Error>where
T: for<'de> Deserialize<'de>,Expand description
Interpret a Value as an instance of type T
ยงExample
use solana_pubkey::{Pubkey, pubkey};
use flow_value::Value;
#[derive(serde::Deserialize)]
pub struct User {
pubkey: Pubkey,
}
let value = Value::Map(flow_value::map! {
"pubkey" => pubkey!("My11111111111111111111111111111111111111111"),
});
flow_value::from_value::<User>(value).unwrap();