playdate-rs 0.0.5

Rust type-safe bindings for the Playdate SDK
Documentation
pub struct Scoreboards {
    #[allow(unused)]
    handle: *const sys::playdate_scoreboards,
}

impl Scoreboards {
    pub(crate) fn new(handle: *const sys::playdate_scoreboards) -> Self {
        Self { handle }
    }

    // pub addScore: ::core::option::Option<
    //     unsafe extern "C" fn(
    //         boardId: *const ::core::ffi::c_char,
    //         value: u32,
    //         callback: AddScoreCallback,
    //     ) -> ::core::ffi::c_int,
    // >,
    // pub getPersonalBest: ::core::option::Option<
    //     unsafe extern "C" fn(
    //         boardId: *const ::core::ffi::c_char,
    //         callback: PersonalBestCallback,
    //     ) -> ::core::ffi::c_int,
    // >,
    // pub freeScore: ::core::option::Option<unsafe extern "C" fn(score: *mut PDScore)>,
    // pub getScoreboards: ::core::option::Option<
    //     unsafe extern "C" fn(callback: BoardsListCallback) -> ::core::ffi::c_int,
    // >,
    // pub freeBoardsList: ::core::option::Option<unsafe extern "C" fn(boardsList: *mut PDBoardsList)>,
    // pub getScores: ::core::option::Option<
    //     unsafe extern "C" fn(
    //         boardId: *const ::core::ffi::c_char,
    //         callback: ScoresCallback,
    //     ) -> ::core::ffi::c_int,
    // >,
    // pub freeScoresList: ::core::option::Option<unsafe extern "C" fn(scoresList: *mut PDScoresList)>,
}