process-owned

Crates.ioprocess-owned
lib.rsprocess-owned
version0.2.0
sourcesrc
created_at2023-05-07 07:58:11.396667
updated_at2023-05-07 10:02:25.786116
descriptionAssign ownership of a value to the process itself
homepagehttps://github.com/carlosskii/process-owned
repositoryhttps://github.com/carlosskii/process-owned
max_upload_size
id859003
size7,605
Carlos Kieliszewski (carlosskii)

documentation

https://docs.rs/process-owned

README

process-owned

This Rust crate provides easy access to multiple owners. Using the ProcessOwned struct, multiple owners can share the same data source. Internally, this uses an Rc, but the implementation will be modified for speed.

When paired with the lazy_static crate, this can be used to create a global data source that can be accessed from anywhere in the program.

Example

use process_owned::ProcessOwned;

let mut data = ProcessOwned::new(0);
assert_eq!(*data, 0);

License

This crate is licensed under the MIT license due to its extremely small size. See the LICENSE file for more information.

Commit count: 15

cargo fmt