send-cell

Crates.iosend-cell
lib.rssend-cell
version0.1.4
sourcesrc
created_at2017-08-04 19:56:44.818828
updated_at2018-07-27 10:17:23.528862
descriptionImmutable memory region with runtime Send checking
homepage
repositoryhttps://github.com/sdroege/send-cell
max_upload_size
id26414
size13,632
Tim-Philipp Müller (tp-m)

documentation

README

send-cell crates.io Build Status docs.rs

DEPRECATED: This crate is now deprecated in favour of fragile. The fragile::Fragile type has essentially the same guarantees and works the same

An immutable memory location that implements Send for types that do not implement it.

Enforcing safety with regard to the Send trait happens at runtime instead of compile time. Accessing the contained value will call panic! if happening from any thread but the thread on which the value was created on. The SendCell can be safely transferred to other threads.

LICENSE

send-cell is licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT).

Contribution

Any kinds of contributions are welcome as a pull request.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in send-cell by you shall be licensed under the MIT license as above, without any additional terms or conditions.

Commit count: 21

cargo fmt