kaist-cp / circ

CIRC: Concurrent Immediate Reference Counting
Apache License 2.0
46 stars 3 forks source link

Improving Usability by Implementing Core Traits #1

Closed simnalamburt closed 1 month ago

simnalamburt commented 2 months ago

Currently, main types like Rc, AtomicRc do not implement several Traits essential for everyday programming, such as Debug, Pointer, and others. By referencing std::rc::Rc and implementing these useful Traits, the usability could be significantly improved. Ultimately, it would be ideal to make it close to a drop-in replacement for std::rc::Rc.

I’m willing to work on it myself, but due to time constraints, it might take quite a while. I don’t mind if you fix it first.

References