pub fn from_map<T>(map: Map) -> Result<T, Error>where
T: for<'de> Deserialize<'de>,Expand description
Interpret a Map 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 map = flow_value::map! {
"pubkey" => pubkey!("My11111111111111111111111111111111111111111"),
};
flow_value::from_map::<User>(map).unwrap();