Raw Rust bindings over the libctru
C library.
Documentation for the latest devkitPro release on Docker Hub can be found here.
To use the bindings provided by this crate you will need to link against the libctru
library.
Consult the ctru-rs
wiki to learn how to obtain the required packages
to use this library.
Crate bindings are generated at build time, so the available APIs will depend on the
installed version of libctru
when the crate is built. If you want to check
what version of libctru
is being built, you can examine these environment
variables from your crate's build script via to its
links
variables:
DEP_CTRU_VERSION
: full version string (e.g."2.3.1-4"
)DEP_CTRU_MAJOR_VERSION
: major version (e.g."2"
for version2.3.1-4
)DEP_CTRU_MINOR_VERSION
: minor version (e.g."3"
for version2.3.1-4
)DEP_CTRU_PATCH_VERSION
: patch version (e.g."1"
for version2.3.1-4
)DEP_CTRU_RELEASE
: release version (e.g."4"
for version2.3.1-4
)
This project is distributed under the Zlib license.