-
Alexandru Vasile authored
* core: Fix doc typo Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Implement generic `ParamBuilder` for RPC parameters Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Add specialized RPC parameter builder for arrays and maps Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Implement parameter builder for batch requests Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Implement `rpc_params` in the `types` crate Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * core: Adjust `ClientT` for generic efficient parameters Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * proc-macro: Render clients using the parameter builders Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Adjust testing to the `ToRpcParams` interface Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * core: Move `rpc_params` to core and simplify testing Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * core: Rename server's trait to `ToRpcServerParams` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * bench: Adjust benches to the `ToRpcParams` interface Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix clippy Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Rename batch builder to `BatchRequestBuilder` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * examples: Re-enable proc-macro example Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Fix doc tests and add panic documentation Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * core: Fix documentation link Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * client: Use BatchRequestBuilder as parameter for batch requests Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Update core/src/server/rpc_module.rs Co-authored-by:
Niklas Adolfsson <niklasadolfsson1@gmail.com> * Update core/src/server/rpc_module.rs Co-authored-by:
Niklas Adolfsson <niklasadolfsson1@gmail.com> * types: Add specialized constructors for internal `ParamsBuilder` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Implement `EmptyParams` for client's parameters Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * tests: Fix macos disabled test Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Improve comment Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix clippy Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * benches: Rename functions Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * types: Rename param types to `ArrayParams` and `ObjectParams` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Move paramters to core crate Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * core: Return `core::Error` from `ToRpcParams` trait Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix doc link Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix `ArrayParamsBuilder` doc links Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Remove `ToRpcServerParams` trait Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * core: Fix `ToRpcParams` docs Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Remove `ParamsSer` and extend benchmarking Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * core: Optimise `rpc_params` to avoid allocation on error Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * params: zero allocation for empty params Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * examples: Add copyright back Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * traits: Remove empty doc line Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Update core/src/traits.rs Co-authored-by:
James Wilson <james@jsdw.me> * Update core/src/traits.rs Co-authored-by:
James Wilson <james@jsdw.me> * examples: Restore `proc_macro` example to origin/master Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * core: Remove empty case for `rpc_params` macro Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> Co-authored-by:
Niklas Adolfsson <niklasadolfsson1@gmail.com> Co-authored-by:
James Wilson <james@jsdw.me>