1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-30 13:20:05 -04:00

Clean up all Cargo.toml: put features higher, and document them better

This commit is contained in:
Emil Ernerfeldt
2022-02-05 11:11:15 +01:00
parent 32a9b4abcc
commit 0fa4bb9c64
11 changed files with 181 additions and 147 deletions

View File

@@ -23,6 +23,15 @@ all-features = true
[lib]
[features]
default = []
# Enable the file_storage module for storing data to disk.
file_storage = ["directories-next", "ron", "serde"]
# Persist native window options and egui memory
persistence = ["ron", "serde", "egui/persistence"]
[dependencies]
egui = { version = "0.16.0", path = "../egui", default-features = false, features = ["single_threaded"] }
tracing = "0.1"
@@ -30,8 +39,3 @@ tracing = "0.1"
directories-next = { version = "2", optional = true }
ron = { version = "0.7", optional = true }
serde = { version = "1", optional = true }
[features]
default = []
file_storage = ["directories-next", "ron", "serde"]
persistence = ["ron", "serde", "egui/persistence"]