presenceforge 0.1.0

A library for Discord Rich Presence (IPC) integration
Documentation
[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"