pub enum RpcMember {
Method {
ns_name: &'static str,
name: &'static str,
args: &'static (dyn Fn() -> Vec<RpcArgument> + Sync),
res: &'static (dyn Fn() -> String + Sync),
},
Stream {
ns_name: &'static str,
name: &'static str,
args: &'static (dyn Fn() -> Vec<RpcArgument> + Sync),
res: &'static (dyn Fn() -> String + Sync),
},
}
Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RpcMember
impl !RefUnwindSafe for RpcMember
impl Send for RpcMember
impl Sync for RpcMember
impl Unpin for RpcMember
impl !UnwindSafe for RpcMember
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more