diff --git a/Cargo.toml b/Cargo.toml index 930a315..32d6aaa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,25 +25,29 @@ path = "src/lib.rs" [[bin]] name = "db-test" path = "src/main.rs" +required-features = ["bin"] + +[features] +bin = ["measure_time", "pretty_env_logger"] [dependencies] ironsea_index = "^0.1" ironsea_index_sfc_dbc = "^0.1" ironsea_index_hashmap = "^0.1" -memmap = "^0.7" -lazy_static = "^1.3" arrayref = "^0.3" # For Positions Objects +lazy_static = "^1.3" +memmap = "^0.7" serde = "^1.0" serde_derive = "^1.0" serde_json = "^1.0" bincode = "^1.1" -# Used for main.rs as integration test -measure_time = "^0.6" # To mesure parsing time, only required by binary - # Logging macros API #log = { version = "^0.4", features = ["max_level_trace", "release_max_level_info"] } log = { version = "^0.4", features = ["max_level_trace", "release_max_level_trace"] } -pretty_env_logger = "^0.3" # Logger implementation + +# Used for main.rs as integration test +pretty_env_logger = { version = "^0.3", optional = true } # Logger implementation +measure_time = { version = "^0.6", optional = true } # To mesure parsing time, only required by binary