async-std
async-std copied to clipboard
Async version of the Rust standard library
This PR adds a new feature, `io_safety`, which requires Rust 1.63 or higher. This trait implements the `AsFd/AsHandle/AsSocket` family of functions on `async-std`'s types. In addition, several types also implement...
Do not try to spawn new tasks as this sometimes leads to deadlocks on 1-CPU machines, in particular VMs and old Android phones. Fixes: #900
Original issue is https://github.com/deltachat/deltachat-core-rust/issues/2032 I have prepared a minimal example demonstrating the bug, which depends only on `async-std` 1.6.5. An example which you can unpack and run with `cargo run`:...
this code causes a panic for me after running for ~30 seconds: ```rust use async_std::io::WriteExt as _; use std::os::unix::io::{FromRawFd as _, IntoRawFd as _}; async fn async_main() -> anyhow::Result {...
- Change return type to Pin Resolves #539
To prevent opening empty pages this PR makes links unclickable from visual and interaction perspectives. Please check the following preview images: Before | After :-------------------------:|:-------------------------:  |  Inspired by...
Fixes some clippy warnings like adding `const` and `#[must_use]` where we can, putting Rust identifiers in tick marks in the documentation, etc. This may or may not involve breaking changes,...
Resolves #576. FileExt needs asynchronous traits so I added a dependency on async-trait but I'm not sure if there's a more preferred way to accomplish this in this codebase.
OpenOptionsExt is defined for Unix but not for Windows. Add missing trait.
zenoh is an innovative communication framework entirely written in async Rust. We focus on performance, safety and usability. We think that zenoh fills an important gap in the async Rust...