abs_sync

Crates.ioabs_sync
lib.rsabs_sync
version0.2.0
created_at2024-10-09 09:53:55.333891+00
updated_at2025-06-16 10:13:29.690719+00
descriptionABStraction of SYNchronization
homepage
repositoryhttps://github.com/ljsnogard/abs_sync
max_upload_size
id1402236
size50,978
lino (ljsnogard)

documentation

README

abs_sync

Abstraction of synchronization for sync/async programming in Rust
This crate provide traits about cancellation, locks and mutex.

Required unstable features:

#![feature(sync_unsafe_cell)]
#![feature(try_trait_v2)]
#![feature(type_alias_impl_trait)]

Why would I need this?

  • To implement async tasks with graceful cancellation
  • To implement business with lock and/or mutex that can be injected on demand
Commit count: 4

cargo fmt