Riahiamirreza

Results 3 issues of Riahiamirreza

This a work in progress PR. I'll squash all my commits at the end to make commits atomic (as mentioned [here](https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#committing-patches)) It's an effort to solve this issue https://github.com/bitcoin/bitcoin/issues/27391.

RPC/REST/ZMQ
CI failed

This PR is an attempt to solve warnings raised by `cargo doc`. This issue: https://github.com/build-trust/ockam/issues/7145 I'm still working on this PR, as soon as it was ready to be merged,...