rpc_assoc_items.rs 345 B
Newer Older
Igor Aleksanov's avatar
Igor Aleksanov committed
use jsonrpsee::proc_macros::rpc;

// Associated items are forbidden.
#[rpc(client, server)]
pub trait AssociatedConst {
	const WOO: usize;

	#[method(name = "foo")]
	async fn async_method(&self) -> u8;
}

#[rpc(client, server)]
pub trait AssociatedType {
	type Woo;

	#[method(name = "foo")]
	async fn async_method(&self) -> u8;
}

fn main() {}