[−][src]Crate counting_pointer
counting-pointer provides structs Sc and Asc .
They behave like std::rc::Rc and std::sync::Arc except for the followings.
ScandAsctreats only strong reference but not weak reference.ScandAsctakesGlobalAlloctype as a template parameter.
It is difficult for Rc and Arc to achieve both good performance and small memory usage at
the same time. This crate gives up supporting weak reference to do it.
Structs
| Asc | A thread-safe strong reference-counting pointer. 'Asc' stands for 'Atomic Strong Counted.' |
| Sc | A single-threaded strong reference-counting pointer. 'Sc' stands for 'Strong Counted.' |