record_object

Macro record_object 

Source
macro_rules! record_object {
    ($recorder:expr; { $($key:expr => $value:expr),* $(,)? }) => { ... };
}
Expand description

Macro for object construction with natural syntax

ยงExample

use capnweb_client::{record_object, Recorder};
use capnweb_core::CapId;
let recorder = Recorder::new();
let cap = recorder.capture("api", CapId::new(1));
let name_result = cap.call("getName", vec![]);
let age_result = cap.call("getAge", vec![]);
let obj = record_object!(recorder; {
    "name" => name_result,
    "age" => age_result,
});