macro_rules! record_plan {
($body:expr) => { ... };
}Expand description
Macro for creating recorded plans with fluent syntax
ยงExample
use capnweb_client::{record_plan, Recorder, params};
use capnweb_core::CapId;
let cap_id = CapId::new(1);
let plan = record_plan! {
{
let recorder = Recorder::new();
let calc = recorder.capture("calculator", cap_id);
let sum = calc.call("add", params![5, 3]);
recorder.build(sum.as_source())
}
};