Struct witty_jsonrpc::server::SingleTransportServer
source · pub struct SingleTransportServer<H>where
H: Handler,{ /* private fields */ }Implementations§
Trait Implementations§
source§impl<H> Server<H> for SingleTransportServer<H>where
H: Handler,
impl<H> Server<H> for SingleTransportServer<H>where H: Handler,
type Error = ServerError
fn start(&mut self) -> Result<(), Self::Error>
fn stop(&mut self) -> Result<(), Self::Error>
fn add_method<F>(&mut self, name: &str, method: F)where F: RpcMethodSimple,
fn add_subscription<F, G>( &mut self, notification: &str, subscribe: (&str, F), unsubscribe: (&str, G) )where F: SubscribeRpcMethod<H::Metadata>, G: UnsubscribeRpcMethod<H::Metadata>,
fn describe_api(&self) -> Vec<String>
Auto Trait Implementations§
impl<H> !RefUnwindSafe for SingleTransportServer<H>
impl<H> !Send for SingleTransportServer<H>
impl<H> !Sync for SingleTransportServer<H>
impl<H> Unpin for SingleTransportServer<H>
impl<H> !UnwindSafe for SingleTransportServer<H>
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