from_map

Function from_map 

Source
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();