revmischa / sdl3-rs

SDL3 bindings for Rust
https://crates.io/crates/sdl3
MIT License
34 stars 14 forks source link

API improvement: Make an `SdlError` type that implements `Error` #32

Open jgcodes2020 opened 3 weeks ago

jgcodes2020 commented 3 weeks ago

This breaks pretty much every function, but has the upside of playing nicer with the rest of the ecosystem, allowing SDL errors to be used as cause for other error types.

revmischa commented 3 weeks ago

Do you think this better belongs in this module or in sdl3-sys?