abyss-promise

Crates.ioabyss-promise
lib.rsabyss-promise
version0.2.1
created_at2021-12-16 04:27:51.630968+00
updated_at2025-05-15 17:36:57.488461+00
description[abyss] A simple promise implementation with adaptive threadpool support.
homepage
repository
max_upload_size
id499014
size20,685
uuhan (uuhan)

documentation

README

This is a simple promise implementation with an adaptive threadpool.

Usage:

use abyss_promise::Promise;

let promise = Promise::new(|promise| {
    std::thread::sleep(std::time::Duration::from_millis(100));
    promise.resolve(0);
});

assert_eq!(promise.resolve(), Some(0));
Commit count: 0

cargo fmt