[package]
name = "titanium-model"
description = "Core types and models for Titanium Discord library"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
readme.workspace = true
[package.metadata.docs.rs]
all-features = false
no-default-features = true
features = ["serde"]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true, optional = true }
serde_repr = { workspace = true }
bitflags = { workspace = true }
simd-json = { workspace = true, optional = true }
smallvec = { version = "1.13", features = ["serde", "union", "const_generics"] }
ahash = { workspace = true }
itoa = "1.0"
[features]
default = ["simd"]
simd = ["dep:simd-json"]
serde = ["dep:serde_json"]