ixy 0.7.1

A minimal, no-std compatible crate for 2D integer geometry
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13

### Fixed

- `Rect::right()`/`Rect::bottom()` computed `x + w`/`y + h` with plain (checked) addition, so any
  `Rect` whose edge exceeds `T`'s max panicked in debug builds (and silently wrapped in release).
  `Rect::clamp_within()`, `centered_in()`, `inset()`, and `outset()` all call through these two
  methods and document saturating, non-panicking behavior, so they inherited the same panic
  despite promising otherwise. `right()`/`bottom()` now saturate at `T::MAX`, matching their
  callers' documented behavior; `top_right()`, `bottom_right()`, `bottom_left()`, `contains()`,
  `contains_rect()`, and `intersect()` were also switched to the (now-saturating) accessors
  instead of duplicating the raw addition.
  (https://github.com/crates-lurey-io/retroglyph/issues/879)