Crates.io | coop_heap |
lib.rs | coop_heap |
version | 0.1.1 |
source | src |
created_at | 2022-12-07 20:31:44.935944 |
updated_at | 2022-12-10 05:55:08.684856 |
description | Reserved. Heap cooperation for **safe** applications & libraries. See https://github.com/coop-rs/co_heap instead. |
homepage | https://github.com/coop-rs/coop_heap |
repository | https://github.com/coop-rs/coop_heap |
max_upload_size | |
id | 732125 |
size | 42,171 |
Reserved crate name. Heap cooperation for safe applications & libraries in Rust (initially optimized only on Linux, but available for any target).
See https://github.com/coop-rs/co_heap instead.
coop_heap
may become a set of (std/no_std
) targets that make heap types co-operate with the
allocator.
That goes against existing Rust documentation. (For example, that
Vec
is and always will be a (pointer, capacity, length)
triplet
.)
Of course, these custom targets and std
library will NOT work with some unsafe
crates - but only
if those crates make extra & unnecessary assumptions.