Trait IntoRpcParams

Source
pub trait IntoRpcParams {
    // Required method
    fn into_rpc_params(self) -> RpcParams;
}
Expand description

A trait which is implemented for anything which can be turned into valid RPC parameters.

Required Methods§

Source

fn into_rpc_params(self) -> RpcParams

Return the params. These are expected to be encoded to JSON, and take the form of either an array or object of parameters. Can return None to avoid allocation when returning no parameters.

Implementations on Foreign Types§

Source§

impl IntoRpcParams for ()

Source§

impl<A> IntoRpcParams for (A,)
where A: Serialize,

Source§

impl<A, B> IntoRpcParams for (A, B)
where A: Serialize, B: Serialize,

Source§

impl<A, B, C> IntoRpcParams for (A, B, C)
where A: Serialize, B: Serialize, C: Serialize,

Source§

impl<A, B, C, D> IntoRpcParams for (A, B, C, D)
where A: Serialize, B: Serialize, C: Serialize, D: Serialize,

Source§

impl<A, B, C, D, E> IntoRpcParams for (A, B, C, D, E)
where A: Serialize, B: Serialize, C: Serialize, D: Serialize, E: Serialize,

Source§

impl<A, B, C, D, E, F> IntoRpcParams for (A, B, C, D, E, F)

Source§

impl<A, B, C, D, E, F, G> IntoRpcParams for (A, B, C, D, E, F, G)

Source§

impl<A, B, C, D, E, F, G, H> IntoRpcParams for (A, B, C, D, E, F, G, H)

Source§

impl<A, B, C, D, E, F, G, H, I> IntoRpcParams for (A, B, C, D, E, F, G, H, I)

Source§

impl<A, B, C, D, E, F, G, H, I, J> IntoRpcParams for (A, B, C, D, E, F, G, H, I, J)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> IntoRpcParams for (A, B, C, D, E, F, G, H, I, J, K)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> IntoRpcParams for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> IntoRpcParams for (A, B, C, D, E, F, G, H, I, J, K, L, M)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> IntoRpcParams for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> IntoRpcParams for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> IntoRpcParams for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Source§

impl<const N: usize, P: Serialize> IntoRpcParams for [P; N]

Implementors§