X-Git-Url: https://git.chrismorgan.info/anymap/blobdiff_plain/63e4c18ed7748325476eaed3a11e1496b9bcc932..0ad7c307eb377a8149dd0cb519caca1380b4bd6f:/README.md diff --git a/README.md b/README.md index e76bfab..e1c65ac 100644 --- a/README.md +++ b/README.md @@ -9,23 +9,16 @@ As another example of such an interface, JavaScript objects are exactly the same Fortunately, we can do better than these things in Rust. Our type system is quite equal to easy, robust expression of such problems. -The ``AnyMap`` type is a friendly wrapper around a ``HashMap>``, exposing a nice, easy typed interface, perfectly safe and absolutely robust. +The ``AnyMap`` type is a friendly wrapper around a ``HashMap>``, exposing a nice, easy typed interface, perfectly safe and absolutely robust. What this means is that in an ``AnyMap`` you may store zero or one values for every type. Instructions ------------ -Cargo all the way. +Cargo all the way: it is `anymap` on crates.io. -The documentation, with examples, [is also available online](http://www.rust-ci.org/chris-morgan/anymap/doc/anymap/struct.AnyMap.html). - -Future work ------------ - -I think that the only thing left for this is filling out additional methods from ``HashMap`` as appropriate. - -It’s a very simple thing. (The initial implementation time was under ten minutes.) +For users of the nightly instead of the beta of rustc there are a couple of things behind the `unstable` feature like a `drain` method on the `RawAnyMap` and a more efficient hashing technique which makes lookup in the map a tad faster. Author ------