Note JsonRPC API

This commit is contained in:
Hocuri
2026-04-27 13:17:24 +02:00
parent cf56527c19
commit 44ee92f971

View File

@@ -167,10 +167,14 @@ Follow Rust guidelines for the documentation comments:
For internal types, implementing `From`, `TryFrom` or `FromStr` is discouraged.
Instead, a `new()` function is recommended.
For external types, use `Type::from()`, `Type::try_from()` or `Type::from_str()` directly
rather than `into()`, `try_into()` or `parse()`.
For external types, prefer using `Type::from()`, `Type::try_from()` or `Type::from_str()`
over `into()`, `try_into()` or `parse()`.
Calling `into()`, `try_into()` or `parse()`
creates an indirection,
which is hard to follow for people who are not familiar with Rust,
or who are not using rust-analyzer.
A notable exception is the Json-RPC API bindings,
where the API types have `From` implementatons to and from the core types.
Here, it is assumed to be clear enough which code is called.