#[macro_use] extern crate tetsy_jsonrpc_derive; extern crate tetsy_jsonrpc_core; extern crate tetsy_jsonrpc_pubsub; #[rpc] pub trait Rpc { type Metadata; // note that a subscribe method is missing /// Unsubscribe from hello subscription. #[pubsub(subscription = "hello", unsubscribe, name = "hello_unsubscribe")] fn unsubscribe(&self, _: Option, _: SubscriptionId) -> Result; } fn main() {}