[dependencies.arboard]
features = ["wayland-data-control"]
optional = true
version = "3.5.0"
[dependencies.ash]
optional = true
version = "0.38.0"
[dependencies.base64]
optional = true
version = "0.22.1"
[dependencies.bdf2]
optional = true
version = "0.7.1"
[dependencies.bitcode]
features = ["serde"]
optional = true
version = "0.6.6"
[dependencies.bytemuck]
optional = true
version = "1.23.0"
[dependencies.egui]
default-features = false
optional = true
version = "0.31.1"
[dependencies.rayon]
optional = true
version = "1.10.0"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.219"
[dependencies.skia-safe]
optional = true
version = "0.86.0"
[dependencies.tiny-skia]
optional = true
version = "0.11.4"
[dependencies.vulkano]
default-features = false
optional = true
version = "0.35.1"
[dependencies.winit]
default-features = false
features = ["rwh_06"]
optional = true
version = "0.30.9"
[dependencies.zstd]
optional = true
version = "0.13.3"
[[example]]
name = "png"
path = "examples/png/main.rs"
[features]
arboard = ["dep:arboard"]
default = ["skia-vulkan", "x11", "wayland", "winit", "rayon", "serde", "arboard"]
egui = ["dep:egui"]
rayon = ["dep:rayon"]
serde = ["dep:serde", "dep:bitcode", "dep:base64", "dep:zstd"]
skia = ["dep:skia-safe"]
skia-vulkan = ["skia-safe/vulkan", "skia", "skia-safe/vulkan-window", "dep:ash", "dep:vulkano"]
tiny-skia = ["dep:tiny-skia", "dep:bdf2", "dep:bytemuck"]
vulkano-x11 = ["vulkano/x11"]
wayland = ["winit/wayland"]
winit = ["dep:winit"]
x11 = ["winit/x11"]
[lib]
name = "rupl"
path = "src/lib.rs"
[package]
authors = ["bgkillas <mswalhelm@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "a complex graphing library"
documentation = "https://docs.rs/rupl"
edition = "2024"
homepage = "https://github.com/bgkillas/rupl"
license = "GPL-3.0-only"
name = "rupl"
readme = "README.md"
repository = "https://github.com/bgkillas/rupl"
version = "0.1.2"