Function cglue::result::from_int_result[][src]

pub unsafe fn from_int_result<T, E: IntError>(
    res: i32,
    ok_val: MaybeUninit<T>
) -> Result<T, E>
Expand description

Convert from error code to concrete result.

Arguments

  • res - result int value. Value of 0 means Ok.
  • ok_val - Ok value to use, if result is Ok.

Safety

ok_val must be initialised if res = 0. This can be used safely in conjunction with into_int_out_result, assuming arguments are not modified in-between the calls.