orium / rpds

Rust persistent data structures
Mozilla Public License 2.0
1.28k stars 58 forks source link

Consider re-exporting archery items #64

Open teoxoy opened 2 years ago

teoxoy commented 2 years ago

I would like to make rpds an optional dependency while at the same time implementing some traits in a generic manner (i.e. impl<T, P: archery::SharedPointerKind> for rpds::Vector<T, P>).

I can't find a way to make this work without adding archery as an optional dependency and then requiring users to enable both features.