[package] name = "r3bl_rs_utils_core" version = "0.9.16" edition = "2021" resolver = "2" description = """ Helper crate for r3bl_tui and r3bl_tuify crates. Used by workspace in https://crates.io/crates/r3bl_rs_utils. """ # Email address(es) has to be verified at https://crates.io/me/ authors = [ "Nazmul Idris ", "Nadia Idris ", ] repository = "https://github.com/r3bl-org/r3bl-open-core/tree/main/core" documentation = "https://docs.rs/r3bl_rs_utils_core/" homepage = "https://r3bl.com" license = "Apache-2.0" [lib] name = "r3bl_rs_utils_core" path = "src/lib.rs" # Documentation for crate layout. # [General crate layout](https://stackoverflow.com/a/57767413/2085356) # [Nesting crates for procedural macros](https://stackoverflow.com/a/64288799/2085356) [dependencies] # r3bl-open-core. r3bl_ansi_color = { path = "../ansi_color", version = "0.6.9" } # Convert between ansi and rgb. r3bl_simple_logger = { path = "../simple_logger", version = "0.1.3" } # For logging. log = { version = "0.4.22", features = ["std"] } # For logging. # https://github.com/serde-rs/serde. serde = { version = "1.0.210", features = ["derive"] } serde_json = "1.0.128" # Unicode, grapheme clusters. unicode-width = "0.1.13" unicode-segmentation = "1.11.0" # Time chrono = "0.4.38" time = "0.3.36" # nom parser combinator. nom = "7.1.3" # Misc. rand = "0.8.5" sha2 = "0.10.8" strip-ansi = "0.1.0" # For size of variables in heap. size-of = "0.1.5" [dev-dependencies] # for assert_eq! macro pretty_assertions = "1.4.0"