/ egui_demo_lib / Cargo.toml
Cargo.toml
1 [package] 2 name = "egui_demo_lib" 3 version = "0.17.0" 4 authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"] 5 description = "Example library for egui" 6 edition = "2021" 7 rust-version = "1.56" 8 homepage = "https://github.com/emilk/egui/tree/master/egui_demo_lib" 9 license = "MIT OR Apache-2.0" 10 readme = "README.md" 11 repository = "https://github.com/emilk/egui/tree/master/egui_demo_lib" 12 categories = ["gui", "graphics"] 13 keywords = ["glium", "egui", "gui", "gamedev"] 14 include = ["../LICENSE-APACHE", "../LICENSE-MIT", "**/*.rs", "Cargo.toml"] 15 16 [package.metadata.docs.rs] 17 all-features = true 18 19 [lib] 20 21 22 [features] 23 default = ["datetime"] 24 25 # Enable additional checks if debug assertions are enabled (debug builds). 26 extra_debug_asserts = ["egui/extra_debug_asserts"] 27 # Always enable additional checks. 28 extra_asserts = ["egui/extra_asserts"] 29 30 datetime = ["egui_extras/chrono", "chrono"] 31 http = ["ehttp", "image", "poll-promise"] 32 persistence = [ 33 "egui/persistence", 34 "epi/persistence", 35 "egui_extras/persistence", 36 "serde", 37 ] 38 serialize = ["egui/serialize", "serde"] 39 syntax_highlighting = ["syntect"] 40 41 42 [dependencies] 43 egui = { version = "0.17.0", path = "../egui", default-features = false } 44 epi = { version = "0.17.0", path = "../epi" } 45 egui_extras = { version = "0.17.0", path = "../egui_extras", features = [ 46 "image", 47 "datepicker", 48 ] } 49 50 chrono = { version = "0.4", optional = true, features = ["js-sys", "wasmbind"] } 51 enum-map = { version = "2", features = ["serde"] } 52 tracing = "0.1" 53 unicode_names2 = { version = "0.5.0", default-features = false } 54 55 # feature "http": 56 ehttp = { version = "0.2.0", optional = true } 57 image = { version = "0.24", optional = true, default-features = false, features = [ 58 "jpeg", 59 "png", 60 ] } 61 poll-promise = { version = "0.1", optional = true, default-features = false } 62 63 # feature "syntax_highlighting": 64 syntect = { version = "4", optional = true, default-features = false, features = [ 65 "default-fancy", 66 ] } 67 68 # feature "persistence": 69 serde = { version = "1", optional = true, features = ["derive"] } 70 71 [dev-dependencies] 72 criterion = { version = "0.3", default-features = false } 73 74 [[bench]] 75 name = "benchmark" 76 harness = false