[package] name = "egui_demo_lib" version.workspace = true authors = ["Emil Ernerfeldt "] description = "Example library for egui" edition.workspace = true rust-version.workspace = true homepage = "https://github.com/emilk/egui/tree/master/crates/egui_demo_lib" license.workspace = true readme = "README.md" repository = "https://github.com/emilk/egui/tree/master/crates/egui_demo_lib" categories = ["gui", "graphics"] keywords = ["glium", "egui", "gui", "gamedev"] include = [ "../LICENSE-APACHE", "../LICENSE-MIT", "**/*.rs", "Cargo.toml", "data/icon.png", ] [lints] workspace = true [package.metadata.docs.rs] all-features = true rustdoc-args = ["--generate-link-to-definition"] [lib] [features] default = [] chrono = ["egui_extras/datepicker", "dep:chrono"] ## Allow serialization using [`serde`](https://docs.rs/serde). serde = ["egui/serde", "dep:serde", "egui_extras/serde"] ## Enable better syntax highlighting using [`syntect`](https://docs.rs/syntect). syntect = ["egui_extras/syntect"] [dependencies] egui = { workspace = true, default-features = false, features = ["color-hex"] } egui_extras = { workspace = true, features = ["default"] } unicode_names2 = { version = "0.6.0", default-features = false } # this old version has fewer dependencies #! ### Optional dependencies chrono = { version = "0.4", optional = true, features = ["js-sys", "wasmbind"] } ## Enable this when generating docs. document-features = { workspace = true, optional = true } serde = { workspace = true, optional = true } [dev-dependencies] criterion.workspace = true [[bench]] name = "benchmark" harness = false