rust3ds / ctru-rs

Rust wrapper for libctru
https://rust3ds.github.io/ctru-rs/
Other
117 stars 17 forks source link

Streamline the API #102

Closed Meziu closed 1 year ago

Meziu commented 1 year ago

Before release, the API should be cleaned up to be in line with modern Rust standards. For example, get_ methods in struct implementations aren't the standard, and we should check for name repetitions within modules and enums (i just noticed how annoying KeyPad is with its KEY prefix).

In general, the API should be modern and, most importantly, cohesive.

Meziu commented 1 year ago

I will close this issue on the premise that a lot of work has been done in #107 and #116. However, as most “generic” issues, the work is ongoing and there might be new waves of big changes + general improvement over time.