[package] name = "just_enough_vcs" edition = "2024" license-file = "LICENSE-MIT" authors = ["Weicao-CatilGrass (GitHub)"] [features] all = [ "utils", "lib", ] utils = [ "cfg_file", "data_struct", "hex_display", "sha1_hash", "tcp_connection", ] cfg_file = [] data_struct = [] hex_display = [] sha1_hash = [] tcp_connection = [] lib = [] deprecated = [] [workspace] members = [ "docs", "ffi", "systems/_asset", "systems/_asset/macros", "systems/_asset/test", "systems/_constants", "systems/_constants/macros", "systems/action", "systems/action/action_macros", "systems/sheet", "systems/sheet/macros", "systems/storage", "utils/cfg_file", "utils/cfg_file/cfg_file_derive", "utils/cfg_file/cfg_file_test", "utils/data_struct", "utils/hex_display", "utils/sha1_hash", "utils/tcp_connection", "utils/tcp_connection/tcp_connection_test", # LEGACY AREA "legacy_data", "legacy_data/tests", "legacy_actions", # LEGACY AREA ] [workspace.package] version = "0.1.0" [profile.dev] opt-level = 0 debug = true split-debuginfo = "unpacked" codegen-units = 16 incremental = true lto = false panic = "unwind" [profile.release] opt-level = 3 debug = false split-debuginfo = "off" codegen-units = 1 incremental = false lto = "fat" panic = "abort" strip = "symbols" [build-dependencies] chrono = "0.4" toml = "0.9" [dependencies] # ffi jvlib = { path = "ffi" } # Documents vcs_docs = { path = "docs" } # Utils cfg_file = { path = "utils/cfg_file" } data_struct = { path = "utils/data_struct" } hex_display = { path = "utils/hex_display" } sha1_hash = { path = "utils/sha1_hash" } tcp_connection = { path = "utils/tcp_connection" } # Systems asset_system = { path = "systems/_asset" } constants = { path = "systems/_constants" } action_system = { path = "systems/action" } sheet_system = { path = "systems/sheet" } storage_system = { path = "systems/storage" } # Legacy vcs_data = { path = "legacy_data" } vcs_actions = { path = "legacy_actions" }