Skip to main content

SysResult

Type Alias SysResult 

Source
pub type SysResult<T = usize> = Result<T, SysErr>;
Available on Unix and crate feature sys-syscall and crate feature sys-unix and crate feature sys only.
Expand description

裸系统调用封装的统一返回类型。

§Feature Requirement

需要启用 "sys-unix" 特性。

§Errors

  • 内核返回 -4095..0 范围内的负值时返回 SysErr::Ret,其余情况见各调用方的 # Errors 说明。

Aliased Type§

pub enum SysResult<T = usize> {
    Ok(T),
    Err(SysErr),
}

Variants§

§1.0.0

Ok(T)

Contains the success value

§1.0.0

Err(SysErr)

Contains the error value