API Reference EasyRpc v#0.9.1

Copy Markdown View Source

Modules

Main DSL module for EasyRpc.

Behaviour for RPC execution implementations.

Kept for backward compatibility. Delegates to EasyRpc.Error.

Declarative per-function RPC wrapper via the defrpc macro.

Spark DSL extension for EasyRpc.

Struct representing an RPC function definition in the DSL.

Unified error handling for EasyRpc library.

Info module for introspecting EasyRpc DSL definitions.

Node selection strategies for distributed RPC calls.

Core module for executing remote procedure calls.

Kept for backward compatibility. Delegates to EasyRpc.Error.

Configuration-driven RPC wrapper.

Transformer that generates RPC wrapper functions from DSL definitions.

Compile-time helpers for generating RPC wrapper functions.

Verifies that the EasyRpc DSL configuration is valid.

Configuration struct for RPC wrappers.