shred - Shared resource dispatcher
Dispatches tasks in parallel which need read access to some resources, and write access to others.
Usage
extern crate shred;
extern crate shred_derive;
use ;
;
;
;
Required Rust version
1.15 stable
Features
- lock-free
- no channels or similar functionality used
- allows lifetimes (opposed to
'static
only)
Contribution
Contribution is highly welcome! If you'd like another feature, just create an issue. You can also help out if you want to; just pick a "help wanted" issue. If you need any help, feel free to ask!
All contributions are assumed to be dual-licensed under MIT/Apache-2.
License
shred
is distributed under the terms of both the MIT
license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT.