macro_rules! resources_builder {
    ($($x:expr),*) => { ... };
}
Expand description

A simple macro to create a new RpcRouterInner and add each rpc handler-compatible function along with their corresponding names.

e.g.,

rpc_router!(
  create_project,
  list_projects,
  update_project,
  delete_project
);

Is equivalent to:

RpcRouterBuilder::default()
    .append_dyn("create_project", create_project.into_box())
    .append_dyn("list_projects", list_projects.into_box())
    .append_dyn("update_project", update_project.into_box())
    .append_dyn("delete_project", delete_project.into_box())