ark-api-ffi 0.17.0-pre.15

Ark low-level Wasm FFI API
Documentation
define_api_id!(0x7c17_633d_0906_cfa5, "user-v1");

pub type PlayerIdRepr = u64;

#[ark_api_macros::ark_bindgen(imports = "ark-user-v1")]
mod user {
    use super::*;
    use crate::FFIResult;

    extern "C" {
        /// Get user id of a specific player
        pub fn id_of(player_id: PlayerIdRepr) -> FFIResult<Vec<u8>>;

        /// Get the display name of a specific player
        pub fn display_name_of(player_id: PlayerIdRepr) -> FFIResult<String>;
    }
}

pub use user::*;