process-owned 0.2.0

Assign ownership of a value to the process itself
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 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

```rust
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.