1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//! Rust low-level bindings for the [Discord Game SDK]
//!
//! Following the `-sys` package conventions, this crate does not define higher-level abstractions.
//!
//! [Discord Game SDK]: https://discordapp.com/developers/docs/game-sdk/sdk-starter-guide

#![allow(non_camel_case_types, non_snake_case, non_upper_case_globals)]
#![doc(html_root_url = "https://docs.rs/discord_game_sdk_sys/0.2.0")]

include!(concat!(env!("OUT_DIR"), "/bindings.rs"));

// bindgen knows how to automatically implement PartialEq when it can't be derived but it won't
// automatically implement Eq
impl Eq for DiscordUser {}
impl Eq for DiscordOAuth2Token {}
impl Eq for DiscordActivityAssets {}
impl Eq for DiscordActivitySecrets {}
impl Eq for DiscordActivity {}
impl Eq for DiscordPresence {}
impl Eq for DiscordRelationship {}
impl Eq for DiscordLobby {}
impl Eq for DiscordFileStat {}
impl Eq for DiscordSku {}
impl Eq for DiscordInputMode {}
impl Eq for DiscordUserAchievement {}