pub type SysResult<T> = Result<T, ERROR>;
Available on crate feature
kernel
only.Expand description
A Result
alias for native system error
codes, which returns an ERROR
on failure.
§Examples
Converting into the generic AnyResult
:
use winsafe::{self as w, prelude::*, co};
let sys_result: w::SysResult<()> = Err(co::ERROR::SUCCESS);
let err_result: w::AnyResult<()> = sys_result.map_err(|err| err.into());
Aliased Type§
enum SysResult<T> {
Ok(T),
Err(ERROR),
}