[−][src]Struct jsonrpc_test::Rpc
RPC instance.
Fields
io: IoHandler
Underlying IoHandler
.
options: Options
Options
Methods
impl Rpc
[src]
pub fn new<D>(delegate: D) -> Self where
D: IntoIterator<Item = (String, RemoteProcedure<()>)>,
[src]
D: IntoIterator<Item = (String, RemoteProcedure<()>)>,
Create a new RPC instance from a single delegate.
pub fn request<T>(&self, method: &str, params: &T) -> String where
T: Serialize,
[src]
T: Serialize,
Perform a single, synchronous method call and return pretty-printed value
pub fn make_request<T>(
&self,
method: &str,
params: &T,
encoding: Encoding
) -> String where
T: Serialize,
[src]
&self,
method: &str,
params: &T,
encoding: Encoding
) -> String where
T: Serialize,
Perform a single, synchronous method call.
Trait Implementations
Auto Trait Implementations
impl Unpin for Rpc
impl Sync for Rpc
impl Send for Rpc
impl !UnwindSafe for Rpc
impl !RefUnwindSafe for Rpc
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,