single_thread_cell 0.3.0

Create a cell that can only be accessed by a single thread.
Documentation
## Introduction


This is a helper library to mark the cell as only being accessed by the owner thread.

If you access the cell from a different thread, the thread will be panicked.

> Still in development, the API may change in the future.


## Quick Start


```rust
use single_thread_cell::{SingleThreadCell, SingleThreadRefCell};

let cell = SingleThreadCell::new(0);
assert_eq!(cell.get(), 0);
cell.set(1);
assert_eq!(cell.get(), 1);

let ref_cell = SingleThreadRefCell::new(0);
assert_eq!(*ref_cell.borrow(), 0);
*ref_cell.borrow_mut() += 1;
assert_eq!(*ref_cell.borrow(), 1);
```

## Related crates

* [threadcell]https://crates.io/crates/threadcell
* [singlyton]https://crates.io/crates/singlyton
* [static_cell]https://crates.io/crates/static_cell