Substantial refactoring, exposing a raw interface.
authorChris Morgan <me@chrismorgan.info>
committerChris Morgan <me@chrismorgan.info>
commit143ee062680311ca9c2ed5b7089bb0d741bc17c0
tree22fcf830924f338851f56b3b6572c5334938a63b
parent9a3d4ae73bfe2e6826657f61779ac5a14874ac06
Substantial refactoring, exposing a raw interface.

This is not necessarily the final form, but I think it’s pretty good.
The only alteration to the public interface is the removal of the
iteration methods from `AnyMap`; they are now attached to `RawAnyMap`.

The diff appears considerably more scary than it is in actual fact due
to some comparatively unnecessary changes like the field name (from
`data` to `raw`). Really, it’s minimal.
src/lib.rs
src/raw.rs [new file with mode: 0644]
src/unchecked_any.rs [new file with mode: 0644]