Re: [PATCH v2 4/6] rust: error: Add to_result() helper

From: Martin Rodriguez Reboredo
Date: Wed Mar 29 2023 - 10:52:14 EST


On 3/29/23 09:04, Asahi Lina wrote:
> [...]
>
> +
> +/// Converts an integer as returned by a C kernel function to an error if it's negative, and
> +/// `Ok(())` otherwise.
> +pub fn to_result(err: core::ffi::c_int) -> Result {
> + if err < 0 {
> + Err(Error::from_errno(err))
> + } else {
> + Ok(())
> + }
> +}
>

Reviewed-by: Martin Rodriguez Reboredo