[dependencies.async-std]
features = ["attributes"]
optional = true
version = "1"
[dependencies.blocking]
optional = true
version = "1"
[dependencies.byteorder]
version = "1"
[dependencies.bytes]
version = "1"
[dependencies.futures]
optional = true
version = "0.3"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.smol]
optional = true
version = "2"
[dependencies.thiserror]
version = "2"
[dependencies.tokio]
features = ["net", "io-util", "fs", "rt", "rt-multi-thread", "time", "macros"]
optional = true
version = "1"
[dependencies.uuid]
features = ["v4"]
version = "1"
[dev-dependencies.clap]
features = ["derive"]
version = "4"
[dev-dependencies.dotenvy]
version = "0.15"
[[example]]
doc-scrape-examples = true
name = "basic"
[[example]]
name = "game_demo"
[[example]]
name = "coding_status"
[[example]]
name = "custom_activity"
[[example]]
name = "async_tokio"
required-features = ["tokio-runtime"]
[[example]]
name = "async_std"
required-features = ["async-std-runtime"]
[[example]]
name = "async_smol"
required-features = ["smol-runtime"]
[[example]]
name = "async_tokio_reconnect"
required-features = ["tokio-runtime"]
[features]
async-std-runtime = ["async-std", "blocking", "futures"]
default = []
secrets = []
smol-runtime = ["smol", "futures"]
tokio-runtime = ["tokio", "futures"]
[package]
authors = ["Sreehari Anil <sreehari7102008@gmail.com>"]
categories = ["api-bindings", "games"]
description = "A library for Discord Rich Presence (IPC) integration"
edition = "2021"
keywords = ["discord", "rpc", "rich-presence", "ipc", "gaming"]
license = "MIT OR Apache-2.0"
name = "presenceforge"
readme = "README.md"
repository = "https://github.com/Sreehari425/presenceforge"
rust-version = "1.78.0"
version = "0.1.0"
[package.metadata.docs.rs]
all-features = true
[profile.dev.package."*"]
debug = 0
opt-level = 3
[target."cfg(unix)".dependencies.libc]
version = "0.2"