{"push_id":537763570,"size":1,"distinct_size":1,"ref":"refs/heads/pr_enum_portability","head":"48da14b84a61f204f75821036fe2b739eb5b6552","before":"9099979dfb529773dc7ec3b95906728fb5836cc5","commits":[{"sha":"48da14b84a61f204f75821036fe2b739eb5b6552","author":{"email":"dddccf71ac082961ac856a6ac9f2b87a0ba13044@gmail.com","name":"Tobias Bucher"},"message":"Clean up `EnumSet`\n\nMake `EnumSet` portable by using a fixed-size unsigned intger, `u32` as\nstorage. The previous choice of `uint` created portability hazards as the error\nchecking is done at runtime.\n\nMark the `from_u32` method of the trait `CLike` as unsafe, as it is supposed to\nbe implemented without error checking.\n\nCode using `EnumSet` needs to be updated to use `u32`s.\n\nAlso add `InvariantType<E>` to `EnumSet<E>`.","distinct":true,"url":"https://api.github.com/repos/tbu-/collect-rs/commits/48da14b84a61f204f75821036fe2b739eb5b6552"}]}