Crates.io | counting-pointer |
lib.rs | counting-pointer |
version | 0.2.0 |
source | src |
created_at | 2021-01-24 19:21:43.248572 |
updated_at | 2021-02-19 14:46:55.980594 |
description | Provides structs of reference counting pointers. The perforance is better than 'std::rc::Rc' and than 'std::sync::Arc' by counting only the strong references but not weak the references. |
homepage | |
repository | https://github.com/wbcchsyn/rust-counting-pointer.git |
max_upload_size | |
id | 346129 |
size | 1,336,087 |
counting-pointer
provides struct Sc
and Asc
.
They behave like std::rc::Rc
and std::sync::Arc
except for the followings.
Sc
and Asc
treats only strong reference but not weak reference for the performance.Sc
and Asc
takes GlobalAlloc
type as a template parameter.License: LGPL-3.0-or-later OR Apache-2.0 OR BSD-2-Clause