RPC message identifiers. Provides Id32 and Id64
defaults (based on u32 and u64 respectively) and allows
for a custom construction of RPC message ids
using the Generator trait.
Id generation trait. This is typically meant to be a random number
generator for a custom message Id, but you can also define it to use
a sequential generation.