Sounds intressting. Data Structure libs are one of the best cases to show of how cool and polymorthy your language can be.
I dont know if that exists allready but I think I am going to implment a persisten vector (like clojure vector) in rust and see if it interacts nice with other libs.
I have done with other languages, would give a lot of inside into rust.