commit | ba78164485fca30784dbae4f928ef7e2d1d3cfdf | [log] [tgz] |
---|---|---|
author | Owner Cleanup Bot <swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com> | Tue Jul 23 17:49:05 2024 +0000 |
committer | Owner Cleanup Bot <swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com> | Tue Jul 23 17:49:08 2024 +0000 |
tree | e8aa06baf7b243bbaaa57376ec4cbfc4b563e710 | |
parent | fff56144f0ea9a8161d00d111ac6c809889cccf1 [diff] |
Remove nputikhin@google.com from OWNERS This suggested change is automatically generated based on group memberships and affiliations. If this change is unnecessary or in error, vote the lowest CR value (i.e. reject the CL) and the bot will abandon it. Vote the highest CR to approve this change. You may also abandon this change. See the owner's recent activity for context: https://android-review.googlesource.com/q/nputikhin@google.com To report an issue, file a bug in the Infra>Codereview component. Change-Id: Ife4e80002686fa429ff2054a907b62d1741e7c28
Cross-platform interface to the errno
variable. Works on Rust 1.56 or newer.
Documentation is available at https://docs.rs/errno.
Add to your Cargo.toml
:
[dependencies] errno = "*"
std::io::Error
The standard library provides Error::last_os_error
which fetches errno
in the same way.
This crate provides these extra features:
#![no_std]
supportset_errno
functionextern crate errno; use errno::{Errno, errno, set_errno}; // Get the current value of errno let e = errno(); // Set the current value of errno set_errno(e); // Extract the error code as an i32 let code = e.0; // Display a human-friendly error message println!("Error {}: {}", code, e);
#![no_std]
Enable #![no_std]
support by disabling the default std
feature:
[dependencies] errno = { version = "*", default-features = false }
The Error
impl will be unavailable.