raw-window-handle breaking changes

cargo

5 curated breaking changes across major versions of raw-window-handle. Use this as a migration checklist before bumping dependencies.

5
changes
Breaking changes by transition
  • unknown \u2192 v0.6.0breaking

    **Breaking:** `HasRaw(Display/Window)Handle::raw_(display/window)_handle` returns a result indicating if fetching the window handle failed (#122).

  • unknown \u2192 v0.6.0breaking

    **Breaking:** Remove the `Active/ActiveHandle` types from the public API (#126).

  • unknown \u2192 v0.6.0breaking

    **Breaking:** Renamed `empty` methods to `new`, and take parameters in most of those, to better match normal Rust semantics.

  • unknown \u2192 v0.6.0breaking

    **Breaking:** Remove `AppKitWindowHandle::ns_window` and `UiKitWindowHandle::ui_window` since they can be retrieved from the view (#129).

  • unknown \u2192 v0.6.0breaking

    **Breaking:** Remove `Copy` derive from `RawWindowHandle` and `WindowHandle` (#140).

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/raw-window-handle
raw-window-handle breaking changes — Cargo migration guide | DepScope