tuifw-window 0.24.0

Text User Interface Framework. Overlappable hierachical windows.
Documentation
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3

[[package]]
name = "arraybox"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b1692aa01f2bea9e68d0a8ddfe906446a5d372379e789423136c3180b5a33ce"
dependencies = [
 "const-default",
]

[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"

[[package]]
name = "cc"
version = "1.0.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"

[[package]]
name = "components-arena"
version = "4.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0bc135f68306c652c317ad21691f77c5b27315ffeddecb36ecaef29dc0ad2d2"
dependencies = [
 "components-arena-traits",
 "composable-allocators",
 "const-default",
 "document-features",
 "educe",
 "either",
 "generics",
 "phantom-type",
 "rand",
]

[[package]]
name = "components-arena-traits"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75bba14bcc96fac9a98eef91716f646dcf188ccb0ab091c9cba606b50649bec3"

[[package]]
name = "composable-allocators"
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "463fa60f1519034ec7bfb58758844adc9dd08b64e69b2b4b18c57d5b8993b88d"
dependencies = [
 "const-default",
 "const-default-derive",
 "libc",
 "winapi",
]

[[package]]
name = "const-default"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b396d1f76d455557e1218ec8066ae14bba60b4b36ecd55577ba979f5db7ecaa"

[[package]]
name = "const-default-derive"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f814dd8cbb812233751ff6857b7fa86d9f52e88ac64e8f54e7a1ca0168f03da"
dependencies = [
 "proc-macro-crate",
 "proc-macro2",
 "quote",
 "syn 1.0.109",
]

[[package]]
name = "document-features"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95"
dependencies = [
 "litrs",
]

[[package]]
name = "dos-cp"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea38e2b4c8238a6ab3939a92df9c6a4566ee1b61d6f854c876d293dd71c8fa68"
dependencies = [
 "either",
 "exit-no-std",
 "iter-identify_first_last",
 "panicking",
 "pc-ints",
]

[[package]]
name = "downcast-rs"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"

[[package]]
name = "dyn-clone"
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"

[[package]]
name = "dynamic-cast"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b7af314b5c5695763b9d6d464ae99552c8f12002204b4110ba091d358f0da6a"
dependencies = [
 "arraybox",
 "downcast-rs",
]

[[package]]
name = "educe"
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8"
dependencies = [
 "enum-ordinalize",
 "proc-macro2",
 "quote",
 "syn 2.0.52",
]

[[package]]
name = "either"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"

[[package]]
name = "enum-derive-2018"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdda1596b510968293c861d7bcce74303321b3d4db91bd4467533b7c9abc8dfe"

[[package]]
name = "enum-ordinalize"
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5"
dependencies = [
 "enum-ordinalize-derive",
]

[[package]]
name = "enum-ordinalize-derive"
version = "4.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.52",
]

[[package]]
name = "equivalent"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"

[[package]]
name = "errno-no-std"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52957d5a39c0201d89003e04241836a10ec2d8052c2be288f32652d7643467bc"
dependencies = [
 "errno-sys",
 "libc",
 "widestring",
 "winapi",
]

[[package]]
name = "errno-sys"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8f7083207e75d4435df450dc6413612d97fe5a441477aba02484f9f7f77057e"
dependencies = [
 "cc",
 "libc",
]

[[package]]
name = "exit-no-std"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7def75a0ce294b69f3b025ef7e15e74adc15c6543bbde027f3276b683f288b1c"
dependencies = [
 "libc",
 "pc-ints",
 "winapi",
]

[[package]]
name = "generics"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7e575c2b4d4f0e382e84d7c77e2885179e9b412db09504063ff3969035a6280"

[[package]]
name = "hashbrown"
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"

[[package]]
name = "indexmap"
version = "2.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4"
dependencies = [
 "equivalent",
 "hashbrown",
]

[[package]]
name = "int-vec-2d"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05ab013a4e988347a17841712e6737e18f3dab8fe579181a547d0fdb5cf15b52"
dependencies = [
 "either",
 "enum-derive-2018",
 "macro-attr-2018",
 "num-traits",
]

[[package]]
name = "iter-identify_first_last"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16ed9150989e6046a3d1cd8e2049a6d00cce627565c0a0d1ea5dc3357eb3a755"
dependencies = [
 "document-features",
]

[[package]]
name = "itertools"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
dependencies = [
 "either",
]

[[package]]
name = "libc"
version = "0.2.153"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"

[[package]]
name = "litrs"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"

[[package]]
name = "macro-attr-2018"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f21755d53936fc1663b414dba30636788f2183d3e782bdee4b1e7236637974e7"

[[package]]
name = "memchr"
version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"

[[package]]
name = "memoffset"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
 "autocfg",
]

[[package]]
name = "num-traits"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
dependencies = [
 "autocfg",
]

[[package]]
name = "once_cell"
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"

[[package]]
name = "panicking"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21eb594cd667adf943bf4617e74ca71e2f4041f2fa630d5fc7be9314a1b480de"

[[package]]
name = "pc-ints"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46a0c5099ffcaf701968dbd51a2b05ababc9e3360d7ad0af87d2622a93b7efb7"
dependencies = [
 "memoffset",
]

[[package]]
name = "pc-timer"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7a46d4dbd03711a91db783ec20193405cf637525d97d7e6337e9859074afa51"
dependencies = [
 "pc-ints",
]

[[package]]
name = "phantom-type"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4aa96d8542bbcdb80aa4a5a7ee21a0e5adee03598becadbcc09d493ec3741927"
dependencies = [
 "educe",
]

[[package]]
name = "pkg-config"
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"

[[package]]
name = "proc-macro-crate"
version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
dependencies = [
 "once_cell",
 "toml_edit",
]

[[package]]
name = "proc-macro2"
version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
dependencies = [
 "unicode-ident",
]

[[package]]
name = "quote"
version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
 "proc-macro2",
]

[[package]]
name = "rand"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
 "rand_core",
]

[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"

[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-ident",
]

[[package]]
name = "syn"
version = "2.0.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-ident",
]

[[package]]
name = "timer-no-std"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f23b1868b2a7c8313777fc0d9029b65a49a0c0e2ec96a2faa40214e889ee1fa2"
dependencies = [
 "libc",
 "num-traits",
 "pc-timer",
 "winapi",
]

[[package]]
name = "toml_datetime"
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"

[[package]]
name = "toml_edit"
version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
 "indexmap",
 "toml_datetime",
 "winnow",
]

[[package]]
name = "tuifw-screen"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0925799ea4d998671cbcbafa27d9b31092a083c8bfe8d65201d5fa5e8b324ca2"
dependencies = [
 "tuifw-screen-base",
 "tuifw-screen-dos",
 "tuifw-screen-ncurses",
 "tuifw-screen-winapi",
]

[[package]]
name = "tuifw-screen-base"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c33efe0a5e63c23242e960e438d10fb33ed7eee579ae737ccbd4f6381cbc6aee"
dependencies = [
 "enum-derive-2018",
 "int-vec-2d",
 "macro-attr-2018",
 "unicode-width",
]

[[package]]
name = "tuifw-screen-dos"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0de086f89a2bbb7583e4db1848d0a0d3c5beae08bb436b19501b2cae8a1dd0a"
dependencies = [
 "composable-allocators",
 "dos-cp",
 "either",
 "panicking",
 "pc-ints",
 "tuifw-screen-base",
 "unicode-width",
]

[[package]]
name = "tuifw-screen-ncurses"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae5b3eac9a15424a2c86bc68522606a8664a1f79ea1a199e8ed308c4f0db93e7"
dependencies = [
 "cc",
 "composable-allocators",
 "either",
 "errno-no-std",
 "itertools",
 "libc",
 "panicking",
 "pkg-config",
 "tuifw-screen-base",
 "unicode-width",
]

[[package]]
name = "tuifw-screen-test"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba04d250debc40979b7dbbef36dd775cacd664995735415d6409ef6c58b39a5c"
dependencies = [
 "tuifw-screen-base",
 "unicode-width",
]

[[package]]
name = "tuifw-screen-winapi"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "502dbf1493aa216280c2a558c6ffc659180d905d914e83d9805dfc8910cda1fb"
dependencies = [
 "composable-allocators",
 "either",
 "errno-no-std",
 "num-traits",
 "panicking",
 "tuifw-screen-base",
 "unicode-width",
 "winapi",
]

[[package]]
name = "tuifw-window"
version = "0.24.0"
dependencies = [
 "components-arena",
 "downcast-rs",
 "dyn-clone",
 "dynamic-cast",
 "either",
 "iter-identify_first_last",
 "macro-attr-2018",
 "panicking",
 "timer-no-std",
 "tuifw-screen",
 "tuifw-screen-base",
 "tuifw-screen-test",
 "unicode-width",
]

[[package]]
name = "unicode-ident"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"

[[package]]
name = "unicode-width"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"

[[package]]
name = "widestring"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8"

[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
 "winapi-i686-pc-windows-gnu",
 "winapi-x86_64-pc-windows-gnu",
]

[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"

[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

[[package]]
name = "winnow"
version = "0.5.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
dependencies = [
 "memchr",
]