{"push_id":989912173,"size":2,"distinct_size":2,"ref":"refs/heads/ecs","head":"b279bfae931ba1b1a7a3ee455e16f98fa32f2acd","before":"eefb0a07153226154cc3064a671aa4bf457a418d","commits":[{"sha":"d6266169aa3d949285708ad62c1317cff4765634","author":{"email":"d2609f65600a1ba50771b5f44703376cd7c6861a@gmail.com","name":"White-Oak"},"message":"Change error handling in Simulation, SimBuilder\n\nChanged error handling to more 'Rusty' way with Results:\n- Introduced `pub type ProccessorResult = Result<(), String>;` instead of ProcessorError\n- SimBuilder collects all errors, while building\n- Simbuilder's `done` returns `Result<Simulation, Vec<String>`, where\n  - `Ok` is returned if no errors met\n  - `Err` is returned if at least one error happened\n\nShould be noted (and is noted in processor.rs), that original note for ProccessorError\nspecified it was en error type reported by a **processor**,\nalthough, currently, Processor doesn't have any way to return an error,\nthus, only SimBuilder can return Result as of now.","distinct":true,"url":"https://api.github.com/repos/ebkalderon/amethyst/commits/d6266169aa3d949285708ad62c1317cff4765634"},{"sha":"b279bfae931ba1b1a7a3ee455e16f98fa32f2acd","author":{"email":"2ea82ca9ade462308693329fd106ccc104cf6a89@users.noreply.github.com","name":"Eyal Kalderon"},"message":"Merge pull request #25 from White-Oak/ecs\n\nChange error handling in Simulation, SimBuilder","distinct":true,"url":"https://api.github.com/repos/ebkalderon/amethyst/commits/b279bfae931ba1b1a7a3ee455e16f98fa32f2acd"}]}