{"push_id":587877420,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"4e2ce4a8301230e06f437544c0bdf0ccc54067f7","before":"5b14778134846e807b1238469335e4c43c3ad89e","commits":[{"sha":"4e2ce4a8301230e06f437544c0bdf0ccc54067f7","author":{"email":"1ee605c7f1dad9bd28ea9e93409535055b24c9fe@alliants.com","name":"Bryan Yap"},"message":"Public API refactoring\n\n- Removed all re-exports.\n- Improved documentation.\n- Renamed Space to Collisions.\n- Removed get_bodies and get_bodies_mut in Collisions. This is because it is now\n  safe to use multiple get methods without issues with the compiler. For the\n  get_bodies_mut variant, there is currently no safe alternative so the method\n  has been removed until a safer option is found.\n- Renamed all get_() methods in Collisions to find_().\n- Renamed SimpleSpace to SimpleCollisions and refactored the implementation to\n  use a HashMap instead of a Vector.\n- Refactored Body into a generic type with no notion of the storage identifier.\n- Introduced a new trait Handle which includes all constraints for a valid\n  unique identifier.\n- Moved World to the top level module.\n- Renamed Pair to Proximity.\n- Renamed space module to collisions.\n- Add tests for collisions_behaviour.\n- Other minor refactorings.\n- Bump Rust version.","distinct":true,"url":"https://api.github.com/repos/yggie/mithril/commits/4e2ce4a8301230e06f437544c0bdf0ccc54067f7"}]}