Re: [PATCH 5/5] rust: error: Add from_kernel_result!() macro
From: Miguel Ojeda
Date: Mon Feb 27 2023 - 07:10:56 EST
On Sun, Feb 26, 2023 at 11:13 PM Boqun Feng <boqun.feng@xxxxxxxxx> wrote:
>
> Interesting, sounds like a missing feature in `rustfmt` or maybe we
> don't use the correct config ;-)
It may be coming [1] (I haven't tested if that one would work for us),
but in general it is hard for `rustfmt` because the contents are not
necessarily valid Rust code.
[1] https://github.com/rust-lang/rustfmt/pull/5538
> "Yeah" means they have different behaviors, right? ;-)
Yes, sorry for the confusion :)
> Thanks for finding an example! Means we did use return.
>
> For this particular API, I'd say function right now, `try` blocks if
> avaiable.
Do you mean going with the closure for the time being and `try` blocks
when they become stable? Yeah, I think that is a fair approach.
Cheers,
Miguel