Perhaps this is a crazy idea, but why not use SQLite or some similar efficient DB format to store the meta-data? This isn't a "quick fix", of course, but on the face of it it should provide efficiency improvements in accessing just what one needs, plus the potential for enabling an ecosystem of analysis/visualization/etc. tools that would run off the meta-data in a sane way.
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev