2 ms·
end result is here https://zo-devnet.n1.xyz/docs https://zo-devnet.n1.xyz/docs - well documented strongly typed errors for API. most eveolved https://zo-devnet
by dlahoda 11mo ago
end result is here https://zo-devnet.n1.xyz/docs https://zo-devnet.n1.xyz/docs - well documented strongly typed errors for API. most eveolved
https://zo-devnet.n1.xyz/docs#tag/default/post/action https://zo-devnet.n1.xyz/docs#tag/default/post/action - mixes binary encoding, headers, and numeric errors embeeding (http goes to binary tx format).
all strongly typed without duplicated boilerplate.
inside - ad hoc error assembly - display_doc,derive_more, backtrace - no anyhow, not thiserror, no snafu.
fail fast and panic a lot, covered by proptests(toward fuzzytests).
used https://github.com/target-san/scoped-panic-hook https://github.com/target-san/scoped-panic-hook to catch panics as exceptions.
was thinking to use
https://github.com/iex-rs/lithium https://github.com/iex-rs/lithium
panics = bugs or undefinenide behavour.