sysutils/felix: update to 2.0.1

v2.0.1 (2022-11-12)
Fixed
 - Fixed the bug in making config at the launch.
 - Fixed the config file path on macOS.

v2.0.0 (2022-11-11)
Changed
 - Migrated to yaml from toml: New config file will be created at the first
   launch (In this process you should enter the default command name or choose
   to use $EDITOR). No more need to keep config.toml.
 - Add the fallback when config file cannot be read: In such a case, you can
   use the default Config.
 - HUGE refactoring overall.

Added
 - Horizontal split, in addtion to the vertical split. To toggle, press s.
 - Syntax highlighting (if possible) in previewed texts. To turn on, state
   syntax_hightlight = true in config.toml. you can also choose your theme,
   either from the default theme set or your favorite .tmtheme.
 - Enable scrolling in the preview space. Alt + j / Up goes down, Alt + k goes
   up. Experimental and may have some bugs, and with a big text file the perf
   issue may arise.
 - Search by keyword. Similar to the filter mode, but this feature do not
   manipulate the item list, just let users jump to the item that matches the
   keyword, just like Vim's /. n and N after / also works.
 - Show permissions on the footer (in unix only).

Fixed
 - Use exists() instead of File::open() to check whether the item path is valid
   when moving between direcotries. This allows Windows users to use this app
   at least with the basic commands.
 - Avoid unwrap() / panic! as possible and return the proper error.

Removed
 - Removed the filter mode, which is replaced by the keyword search.
 - Removed debug print in make_config_if_not_exists
 - Removed use_full_width and item_name_length in config.toml. Will always use
   full width of the terminal.
This commit is contained in:
pin 2022-11-12 21:58:32 +00:00
parent 449dabeec9
commit 9a95dc2299
5 changed files with 279 additions and 95 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.36 2022/10/23 07:10:04 pin Exp $
# $NetBSD: Makefile,v 1.37 2022/11/12 21:58:32 pin Exp $
DISTNAME= felix-1.3.2
DISTNAME= felix-2.0.1
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GITHUB:=kyoheiu/}
GITHUB_TAG= v${PKGVERSION_NOREV}

View file

@ -1,54 +1,87 @@
# $NetBSD: cargo-depends.mk,v 1.14 2022/10/18 08:15:25 pin Exp $
# $NetBSD: cargo-depends.mk,v 1.15 2022/11/12 21:58:32 pin Exp $
CARGO_CRATE_DEPENDS+= adler-1.0.2
CARGO_CRATE_DEPENDS+= android_system_properties-0.1.5
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
CARGO_CRATE_DEPENDS+= base64-0.13.1
CARGO_CRATE_DEPENDS+= bincode-1.3.3
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
CARGO_CRATE_DEPENDS+= bumpalo-3.11.0
CARGO_CRATE_DEPENDS+= bumpalo-3.11.1
CARGO_CRATE_DEPENDS+= cc-1.0.74
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
CARGO_CRATE_DEPENDS+= chrono-0.4.22
CARGO_CRATE_DEPENDS+= codespan-reporting-0.11.1
CARGO_CRATE_DEPENDS+= content_inspector-0.2.4
CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.3
CARGO_CRATE_DEPENDS+= crc32fast-1.3.2
CARGO_CRATE_DEPENDS+= crossterm-0.25.0
CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.0
CARGO_CRATE_DEPENDS+= cxx-1.0.80
CARGO_CRATE_DEPENDS+= cxx-build-1.0.80
CARGO_CRATE_DEPENDS+= cxxbridge-flags-1.0.80
CARGO_CRATE_DEPENDS+= cxxbridge-macro-1.0.80
CARGO_CRATE_DEPENDS+= dirs-4.0.0
CARGO_CRATE_DEPENDS+= dirs-sys-0.3.7
CARGO_CRATE_DEPENDS+= getrandom-0.2.7
CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.50
CARGO_CRATE_DEPENDS+= itoa-1.0.3
CARGO_CRATE_DEPENDS+= flate2-1.0.24
CARGO_CRATE_DEPENDS+= fnv-1.0.7
CARGO_CRATE_DEPENDS+= getrandom-0.2.8
CARGO_CRATE_DEPENDS+= hashbrown-0.12.3
CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.53
CARGO_CRATE_DEPENDS+= iana-time-zone-haiku-0.1.1
CARGO_CRATE_DEPENDS+= indexmap-1.9.1
CARGO_CRATE_DEPENDS+= itoa-1.0.4
CARGO_CRATE_DEPENDS+= js-sys-0.3.60
CARGO_CRATE_DEPENDS+= libc-0.2.133
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
CARGO_CRATE_DEPENDS+= libc-0.2.137
CARGO_CRATE_DEPENDS+= line-wrap-0.1.1
CARGO_CRATE_DEPENDS+= link-cplusplus-1.0.7
CARGO_CRATE_DEPENDS+= linked-hash-map-0.5.6
CARGO_CRATE_DEPENDS+= lock_api-0.4.9
CARGO_CRATE_DEPENDS+= log-0.4.17
CARGO_CRATE_DEPENDS+= memchr-2.5.0
CARGO_CRATE_DEPENDS+= mio-0.8.4
CARGO_CRATE_DEPENDS+= miniz_oxide-0.5.4
CARGO_CRATE_DEPENDS+= mio-0.8.5
CARGO_CRATE_DEPENDS+= natord-1.0.9
CARGO_CRATE_DEPENDS+= num-integer-0.1.45
CARGO_CRATE_DEPENDS+= num-traits-0.2.15
CARGO_CRATE_DEPENDS+= num_threads-0.1.6
CARGO_CRATE_DEPENDS+= once_cell-1.15.0
CARGO_CRATE_DEPENDS+= once_cell-1.16.0
CARGO_CRATE_DEPENDS+= onig-6.4.0
CARGO_CRATE_DEPENDS+= onig_sys-69.8.1
CARGO_CRATE_DEPENDS+= parking_lot-0.12.1
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.3
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.44
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.4
CARGO_CRATE_DEPENDS+= pkg-config-0.3.26
CARGO_CRATE_DEPENDS+= plist-1.3.1
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.47
CARGO_CRATE_DEPENDS+= quote-1.0.21
CARGO_CRATE_DEPENDS+= redox_syscall-0.2.16
CARGO_CRATE_DEPENDS+= redox_users-0.4.3
CARGO_CRATE_DEPENDS+= regex-syntax-0.6.27
CARGO_CRATE_DEPENDS+= ryu-1.0.11
CARGO_CRATE_DEPENDS+= safemem-0.3.3
CARGO_CRATE_DEPENDS+= same-file-1.0.6
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
CARGO_CRATE_DEPENDS+= serde-1.0.145
CARGO_CRATE_DEPENDS+= serde_derive-1.0.145
CARGO_CRATE_DEPENDS+= scratch-1.0.2
CARGO_CRATE_DEPENDS+= serde-1.0.147
CARGO_CRATE_DEPENDS+= serde_derive-1.0.147
CARGO_CRATE_DEPENDS+= serde_json-1.0.87
CARGO_CRATE_DEPENDS+= serde_yaml-0.9.14
CARGO_CRATE_DEPENDS+= signal-hook-0.3.14
CARGO_CRATE_DEPENDS+= signal-hook-mio-0.2.3
CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.0
CARGO_CRATE_DEPENDS+= simplelog-0.12.0
CARGO_CRATE_DEPENDS+= smallvec-1.10.0
CARGO_CRATE_DEPENDS+= syn-1.0.101
CARGO_CRATE_DEPENDS+= syn-1.0.103
CARGO_CRATE_DEPENDS+= syntect-5.0.0
CARGO_CRATE_DEPENDS+= termcolor-1.1.3
CARGO_CRATE_DEPENDS+= thiserror-1.0.37
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.37
CARGO_CRATE_DEPENDS+= time-0.3.14
CARGO_CRATE_DEPENDS+= time-macros-0.2.4
CARGO_CRATE_DEPENDS+= toml-0.5.9
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.4
CARGO_CRATE_DEPENDS+= time-0.3.16
CARGO_CRATE_DEPENDS+= time-core-0.1.0
CARGO_CRATE_DEPENDS+= time-macros-0.2.5
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.5
CARGO_CRATE_DEPENDS+= unicode-width-0.1.10
CARGO_CRATE_DEPENDS+= unsafe-libyaml-0.2.4
CARGO_CRATE_DEPENDS+= walkdir-2.3.2
CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.83
@ -60,9 +93,13 @@ CARGO_CRATE_DEPENDS+= winapi-0.3.9
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= winapi-util-0.1.5
CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= windows-sys-0.36.1
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.36.1
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.36.1
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.36.1
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.36.1
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.36.1
CARGO_CRATE_DEPENDS+= windows-sys-0.42.0
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.42.0
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.42.0
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.42.0
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.42.0
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.42.0
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.42.0
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.42.0
CARGO_CRATE_DEPENDS+= xml-rs-0.8.4
CARGO_CRATE_DEPENDS+= yaml-rust-0.4.5

View file

@ -1,59 +1,116 @@
$NetBSD: distinfo,v 1.38 2022/10/23 07:10:04 pin Exp $
$NetBSD: distinfo,v 1.39 2022/11/12 21:58:32 pin Exp $
BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
Size (adler-1.0.2.crate) = 12778 bytes
BLAKE2s (android_system_properties-0.1.5.crate) = e405a7701baf9817ca6e946b78ab2ae83f4667112c19c5214606cd863ca5c765
SHA512 (android_system_properties-0.1.5.crate) = b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
Size (android_system_properties-0.1.5.crate) = 5243 bytes
BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
Size (autocfg-1.1.0.crate) = 13272 bytes
BLAKE2s (base64-0.13.1.crate) = b97e0ff27ab831d0323c35addbe3a392413a7ea5a0d9d35b5cc1c74586c89974
SHA512 (base64-0.13.1.crate) = 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
Size (base64-0.13.1.crate) = 61002 bytes
BLAKE2s (bincode-1.3.3.crate) = 1e930f405c778c0da85c33cd203416d7b3176d07d792db338bce7399ad12a768
SHA512 (bincode-1.3.3.crate) = 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
Size (bincode-1.3.3.crate) = 28958 bytes
BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
Size (bitflags-1.3.2.crate) = 23021 bytes
BLAKE2s (bumpalo-3.11.0.crate) = 64eaa4f2ffceff89b4cdf8ccbffed33bc8a0e9b10e2aa6bf0cd51271105f4d54
SHA512 (bumpalo-3.11.0.crate) = f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa
Size (bumpalo-3.11.0.crate) = 80945 bytes
BLAKE2s (bumpalo-3.11.1.crate) = 20152b0f139ad04aabd14f825b0fe1bf432d7f882e153e0fe9bb5cea306ede64
SHA512 (bumpalo-3.11.1.crate) = 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
Size (bumpalo-3.11.1.crate) = 81207 bytes
BLAKE2s (cc-1.0.74.crate) = 10c813faa8f388f97f1f594f73189072bb0f5b61a2a360a6d817f704073542b3
SHA512 (cc-1.0.74.crate) = 0cea38466818473b0c3b3c304eda797b018dbf644c084cdf07539c63557be4c38346fd10afc20fa65a099aa83fdb423972c987a080c68205abd9ef04166a8d3b
Size (cc-1.0.74.crate) = 59410 bytes
BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
Size (cfg-if-1.0.0.crate) = 7934 bytes
BLAKE2s (chrono-0.4.22.crate) = b23f880426399cc9de23adc3c7cfd044c935cc90d41215e39d48fad04a15ccbe
SHA512 (chrono-0.4.22.crate) = de856679ec16afe035176b22125a00ced532d49c8babac0a88fa5f6e4a3d9e526a34ee8bf51639653fc313a5703a202b1be013aa16fdd72a505151d7aafa7c44
Size (chrono-0.4.22.crate) = 185570 bytes
BLAKE2s (codespan-reporting-0.11.1.crate) = be633c7879fb3d6ea50ceea7fc86d7883446a859cad5dbfac671b4c35b182ded
SHA512 (codespan-reporting-0.11.1.crate) = 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
Size (codespan-reporting-0.11.1.crate) = 48963 bytes
BLAKE2s (content_inspector-0.2.4.crate) = 65527368f883276d5d2c0ab8274857ebfaf9d1cd3d04b1290bdc173f64cbb309
SHA512 (content_inspector-0.2.4.crate) = 1acb8b4f12ce3479f5a60b7b6a0c05b86548591e488e7be529c4a2f9aaa60a76ed07e7ce1e557664d31ddd9964e7f73415ad667cd14ada919f61511bf486ed6f
Size (content_inspector-0.2.4.crate) = 11386 bytes
BLAKE2s (core-foundation-sys-0.8.3.crate) = 679c01a6f663daba747856f9e5c72ad3f1ef1dafb2f6f7211cc1e1c6637ba049
SHA512 (core-foundation-sys-0.8.3.crate) = a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
Size (core-foundation-sys-0.8.3.crate) = 17519 bytes
BLAKE2s (crc32fast-1.3.2.crate) = c60cd89cc50c52d5bedb1e7ce6c6299196d26700152f85282218c6fe15ec2a8b
SHA512 (crc32fast-1.3.2.crate) = a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
Size (crc32fast-1.3.2.crate) = 38661 bytes
BLAKE2s (crossterm-0.25.0.crate) = 343ec080ae0686b8477093a9fff8991f07a696bb7530a59d9fa0cb73f578071d
SHA512 (crossterm-0.25.0.crate) = fdf2b5b4bdcbc8c7dc4e8c5e0cdf68cacdb97886b52087dde1f1be9b869c00965c0cf9db64b700801b0d1274b913703ade66a92d47aa8da604121693b8701201
Size (crossterm-0.25.0.crate) = 116533 bytes
BLAKE2s (crossterm_winapi-0.9.0.crate) = 66dfac33e190f850bc4e3b08ffc5fc97efa584e35007e75d8ef748e901878781
SHA512 (crossterm_winapi-0.9.0.crate) = b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d
Size (crossterm_winapi-0.9.0.crate) = 15561 bytes
BLAKE2s (cxx-1.0.80.crate) = 21c9eed45610ee1e953b21eb519a0a2c848098a7f0322b18beadfd3673155f3e
SHA512 (cxx-1.0.80.crate) = f7054fe143fef4e32771e802bb547cd8e8a2f55e5035c3a84af4bf81b4ae4499d6737fef057667102cc9a6d683e681a0008ea1228d5948ee74a64563ece9b566
Size (cxx-1.0.80.crate) = 196811 bytes
BLAKE2s (cxx-build-1.0.80.crate) = e549a5975caf4e9bd4d5ed1fb57ea4cf69ad03eb6c009618c353179a705f7034
SHA512 (cxx-build-1.0.80.crate) = 634fc50dea8bdf70afb5b28648725b8f6a9aad88805182a27f83a475ff64fecfe8e6aba2d749daa1270b407d1fd0ab7062e5b05e20d96b9818a4b45c365142f7
Size (cxx-build-1.0.80.crate) = 83905 bytes
BLAKE2s (cxxbridge-flags-1.0.80.crate) = b6fa18b545e17baa6def996a5cf18543ae60157fefe0d77d79a31eddb2840a19
SHA512 (cxxbridge-flags-1.0.80.crate) = 20234f2e5892b0b39bcae8c0d0c45d41040c293b7477039b139b503a121c46dc2dd8ab522584794f0f41710173d601f34c5a49aa90ea7618046613b961ff1ed6
Size (cxxbridge-flags-1.0.80.crate) = 5634 bytes
BLAKE2s (cxxbridge-macro-1.0.80.crate) = 38017d2c3aac573ee079f7d676384a6928364355a70f7e97c183b07ddfb9e4a2
SHA512 (cxxbridge-macro-1.0.80.crate) = a0a5cb2a2ca144295f287285ef5c7bf42f136500436cb4ccfc5fd9137e5ab60921a7dbeec9279e342a76c7204b70f45dddaccb9ad7c8ded0a108cfdb99273376
Size (cxxbridge-macro-1.0.80.crate) = 59671 bytes
BLAKE2s (dirs-4.0.0.crate) = 70b38dd5ea44b52e63ced09edbf7d58f820e5180d946d53591944210f15071f4
SHA512 (dirs-4.0.0.crate) = be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b
Size (dirs-4.0.0.crate) = 12503 bytes
BLAKE2s (dirs-sys-0.3.7.crate) = baa17cbec722cdc7e6369057c06ac108e433fa039f1f41c76612a5ece7f163c8
SHA512 (dirs-sys-0.3.7.crate) = e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
Size (dirs-sys-0.3.7.crate) = 10597 bytes
BLAKE2s (felix-1.3.2.tar.gz) = b517e9e98804333ea059f81c50790d05f56b567d62b08e3fa1d383f01ddb649b
SHA512 (felix-1.3.2.tar.gz) = ac3498aa835779bbba14ccdb76d82c487dc60be71e772f489a1ba1f1a541b6334f0fcd56343152ee10455260e8f8c560fb6ca74c7d22c0686320d5f8f4226e92
Size (felix-1.3.2.tar.gz) = 4166115 bytes
BLAKE2s (getrandom-0.2.7.crate) = 848f0e9bdfcb49de8afc3728f435729c80634846ce7f1be874908bcfd5fd5061
SHA512 (getrandom-0.2.7.crate) = 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1
Size (getrandom-0.2.7.crate) = 28854 bytes
BLAKE2s (iana-time-zone-0.1.50.crate) = 0e45c05fdacf5b460881a8b79dd69c022c6814b193b77090fe8bab1f50f0fbf5
SHA512 (iana-time-zone-0.1.50.crate) = 6acdc857a8f32f4ff1a3cc8ffb69bf1e8ec3e0462629183f29601237c9e45657b2f6e1d4f9fe589da8d2b7b058ce085d856ed9ac6c28ef9e7c568089fc8b6b32
Size (iana-time-zone-0.1.50.crate) = 17151 bytes
BLAKE2s (itoa-1.0.3.crate) = 757860bbec6ff1d1de171bf1be02d712e736482c0978debdd595ee4030a5d5d6
SHA512 (itoa-1.0.3.crate) = 1290c027ec8a13d2d15ace2b58a1d1a3a18730cd5fb55bc995826b8f4d04ede650b8315a8905f6737c4c4988690ae03bf32c86ab3a31ae068a67d5be04cd618b
Size (itoa-1.0.3.crate) = 10481 bytes
BLAKE2s (felix-2.0.1.tar.gz) = 4ac4c730861608db83a01d0c6c15339f4094e4209189aceca7cbdefbff989870
SHA512 (felix-2.0.1.tar.gz) = e4ec4e8364b5a2546a81d1fd54e1196735f40c561e1fd4edff2131fb0646259d86c6490861f4daa6aec0f332591d55cccf843bca6557fe71d3271aba2f823276
Size (felix-2.0.1.tar.gz) = 9697479 bytes
BLAKE2s (flate2-1.0.24.crate) = 3eacabb838a2b3dc64b894b47c6e6c32f316fcc95e85ae80dfbe608ce6ff032f
SHA512 (flate2-1.0.24.crate) = 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
Size (flate2-1.0.24.crate) = 70191 bytes
BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09
SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
Size (fnv-1.0.7.crate) = 11266 bytes
BLAKE2s (getrandom-0.2.8.crate) = 3384f83c641aae81e11d7974210ee38cc05eb376d6cbf156b219236ab21f9159
SHA512 (getrandom-0.2.8.crate) = cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5
Size (getrandom-0.2.8.crate) = 30553 bytes
BLAKE2s (hashbrown-0.12.3.crate) = 333ec43a87815091d115d166101d9719d9b951279aea1a2050e6c49813d5a79a
SHA512 (hashbrown-0.12.3.crate) = b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
Size (hashbrown-0.12.3.crate) = 102968 bytes
BLAKE2s (iana-time-zone-0.1.53.crate) = bc76b69317387a1427aa749614894a3066e0fd5b1132cefb72022d5eaa4f1a3e
SHA512 (iana-time-zone-0.1.53.crate) = a3f899fe9ebc7501bd22e75b2df34c3b26ad5a53afbff4fa552672d0185d8a291736c48ac2fa76dab36a6621e689b5584a2d7bd0334055994bb21077765aa7cb
Size (iana-time-zone-0.1.53.crate) = 20176 bytes
BLAKE2s (iana-time-zone-haiku-0.1.1.crate) = e73709445a1fb0ccfe08102a5226fae2e4303db4373ed8627bf7a0cb3acbbcbd
SHA512 (iana-time-zone-haiku-0.1.1.crate) = daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369
Size (iana-time-zone-haiku-0.1.1.crate) = 7200 bytes
BLAKE2s (indexmap-1.9.1.crate) = 50782aafcf775a972210a88728a206517289a6f0b91bb8e88819a616eccc57df
SHA512 (indexmap-1.9.1.crate) = 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e
Size (indexmap-1.9.1.crate) = 54114 bytes
BLAKE2s (itoa-1.0.4.crate) = ab0312a13f0334af924aa09b538df57ac2728adc94f86f1f23a853737d00098b
SHA512 (itoa-1.0.4.crate) = a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42
Size (itoa-1.0.4.crate) = 10601 bytes
BLAKE2s (js-sys-0.3.60.crate) = 3704bfae29ccb6ae483c2c0ac495fce7ebd7c93cd10ce88623685dc80a598292
SHA512 (js-sys-0.3.60.crate) = 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665
Size (js-sys-0.3.60.crate) = 79257 bytes
BLAKE2s (libc-0.2.133.crate) = 06ef2642440e3863bceb9b19004adf17205c07a73a182b460a06f6db6fd19b9b
SHA512 (libc-0.2.133.crate) = 526561652d77d5f61fa52dd9fe02a46a5f66289ec0aff5b2464311c3a90972c3ced0a84dbc901fa99a0fe35ef36af890bb7de40b9c6b7b7dce7fe8a1a738ed7b
Size (libc-0.2.133.crate) = 603256 bytes
BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
Size (lazy_static-1.4.0.crate) = 10443 bytes
BLAKE2s (libc-0.2.137.crate) = df0c0326e047670d2ca04077985b480d5bf6881a099ee20d7d4c3689d305bfc7
SHA512 (libc-0.2.137.crate) = 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4
Size (libc-0.2.137.crate) = 606185 bytes
BLAKE2s (line-wrap-0.1.1.crate) = 9921e8aeefc2974a46293482243b30f8e1924169f1fe594c749779d39904519e
SHA512 (line-wrap-0.1.1.crate) = 31976e14355317bab470e6716542d3cfd59083a1808bb199dc2eddd51d05fab122ab054783d0996c1feb53bdb316e6fa24b34cae9ed8e8cdb2702bc43fd805eb
Size (line-wrap-0.1.1.crate) = 10010 bytes
BLAKE2s (link-cplusplus-1.0.7.crate) = 369d59d98206482ba0e4151d7b05bddad39e9a3b95d2b04f2c6526211decbe5b
SHA512 (link-cplusplus-1.0.7.crate) = c8fdf9ffb29cd0f8824bb4416d28f6f4fd7a024ce5056acbe63a680f975f50fc0cb408c0d0af04a37b6985bf15f78e7e7d1fc20a9c0f8b729e7ea696460d8c75
Size (link-cplusplus-1.0.7.crate) = 7576 bytes
BLAKE2s (linked-hash-map-0.5.6.crate) = 06eec16c1a2dd3fc12933a669b9ddc465cceeb3845eb15197228e0d319366ce3
SHA512 (linked-hash-map-0.5.6.crate) = 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
Size (linked-hash-map-0.5.6.crate) = 15049 bytes
BLAKE2s (lock_api-0.4.9.crate) = 9f025296f88561802dc51dd84b4fceeaf7365c404db7e4b404d194cfd825a0f8
SHA512 (lock_api-0.4.9.crate) = 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
Size (lock_api-0.4.9.crate) = 25685 bytes
@ -63,9 +120,12 @@ Size (log-0.4.17.crate) = 38028 bytes
BLAKE2s (memchr-2.5.0.crate) = afa77d7fdf25c72d251cda6b41f3fe065a748b101e3716aa65f0d6144f74da38
SHA512 (memchr-2.5.0.crate) = 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
Size (memchr-2.5.0.crate) = 65812 bytes
BLAKE2s (mio-0.8.4.crate) = a1926e18c5e9a9d38cf15a538d9af969456d9d9310daeede2b70002d9bd98ee2
SHA512 (mio-0.8.4.crate) = b44675c90daa37336a25e7eef53cdc664e6f52590ed4955bac82641baf8099d3d94850da79d985255eb74b61a499b1ea4a9d7309f6ea4c41454b3dbb090b70ee
Size (mio-0.8.4.crate) = 93013 bytes
BLAKE2s (miniz_oxide-0.5.4.crate) = f399203048bfa0c6f6a72d07673f62b14a5e582b2b1f917d2d6e0da11abdd9c2
SHA512 (miniz_oxide-0.5.4.crate) = 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114
Size (miniz_oxide-0.5.4.crate) = 53485 bytes
BLAKE2s (mio-0.8.5.crate) = a1efca50e44ec8a84157d9e3def55fee88869e8c0383d599f573e5af48632751
SHA512 (mio-0.8.5.crate) = e92bbc1d06ad8d4311d76f878d514d0c91e47de2c511c54bb53096ad689012c3d1ffeec18e2de05a5f66c03ad83150cd45d31edd203e9b9522ece13be00bcede
Size (mio-0.8.5.crate) = 93993 bytes
BLAKE2s (natord-1.0.9.crate) = 0e3a2b5077d1f66f232fcd853c5d90cb8f4542783661fafa384bb66dbb44546e
SHA512 (natord-1.0.9.crate) = bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a
Size (natord-1.0.9.crate) = 3866 bytes
@ -78,18 +138,30 @@ Size (num-traits-0.2.15.crate) = 49262 bytes
BLAKE2s (num_threads-0.1.6.crate) = 16dafe947f10db7667201144859b311f1d2fdcaec5984b5f0986e8de75345e5f
SHA512 (num_threads-0.1.6.crate) = b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6
Size (num_threads-0.1.6.crate) = 7334 bytes
BLAKE2s (once_cell-1.15.0.crate) = bb7a35ae1252f0ceeb7f7c8ff715940c986430728d4891dcf369ef493c93bed6
SHA512 (once_cell-1.15.0.crate) = 934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e
Size (once_cell-1.15.0.crate) = 31460 bytes
BLAKE2s (once_cell-1.16.0.crate) = cb65c0a9822af143ab9d8be1ecafe5a7f1f6b68d7bcf188a740c0eb1b209bce6
SHA512 (once_cell-1.16.0.crate) = bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568
Size (once_cell-1.16.0.crate) = 32120 bytes
BLAKE2s (onig-6.4.0.crate) = 5247a508dae688f70da58390136da46036527741db4711b9934153c2ea268f3c
SHA512 (onig-6.4.0.crate) = 5d388d35eaeb4ba4876b5a683010e4e38c7c54abaf15c900681a7c9ed199b6b7ff414aa1d6246153546680eab28505cfda359c3d5df5b9fd3a5cdbfba35953bf
Size (onig-6.4.0.crate) = 32616 bytes
BLAKE2s (onig_sys-69.8.1.crate) = 7e2137c40d8861f24798481e206599e877141a83af53a9ea0d605027a1124de3
SHA512 (onig_sys-69.8.1.crate) = 26a7dec69abe1535d575e7db63448abd898d363ef42352605e7b7d046b5abac5733e3cc05b7d442ce67db9366dc96d4a7a82a7f486d3b9af6d298b49b0baa864
Size (onig_sys-69.8.1.crate) = 638216 bytes
BLAKE2s (parking_lot-0.12.1.crate) = 6968a4adcbd417d1ae7674819c446c19488b7056b77259e31747d5ebad3298be
SHA512 (parking_lot-0.12.1.crate) = 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
Size (parking_lot-0.12.1.crate) = 40967 bytes
BLAKE2s (parking_lot_core-0.9.3.crate) = b5155a5b464ec99ecea85fe719266276c050dc5124e18d0d9cc1ed9a62c49056
SHA512 (parking_lot_core-0.9.3.crate) = fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df
Size (parking_lot_core-0.9.3.crate) = 32256 bytes
BLAKE2s (proc-macro2-1.0.44.crate) = 8730e71a46dd37ba66c78abe2a0a100270de3568b769e2d563ddb994c2d837b9
SHA512 (proc-macro2-1.0.44.crate) = b3d9842edafedd4531474ce3cd36861fd9317b16f7800c5255b393f5b2b1a94f6f854bccdb52aa2d3cb0622512b5f11725fcad416d42542f3e96d84ad34cc526
Size (proc-macro2-1.0.44.crate) = 41745 bytes
BLAKE2s (parking_lot_core-0.9.4.crate) = e2028cb917b7625d23dd5b1845ace8a241d121c8eef521687e76a2a67357bb28
SHA512 (parking_lot_core-0.9.4.crate) = 6dae00356b759ad1dd08c1edbcc3ffcc86ad412af98a5e4cdf4fc622d0feb79bdb3900c4f72e76cce803c667a6d8581b44264980816ebdc85d59ddaa881a2990
Size (parking_lot_core-0.9.4.crate) = 32359 bytes
BLAKE2s (pkg-config-0.3.26.crate) = aff17e03d8788ca27c877c1d7387a68aba13cdfeaba16d368a3bca1410046835
SHA512 (pkg-config-0.3.26.crate) = 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435
Size (pkg-config-0.3.26.crate) = 18662 bytes
BLAKE2s (plist-1.3.1.crate) = 312b7c162e75d14a6d6b5c38eb424c7db69c95d41264cb598e8049197c53b600
SHA512 (plist-1.3.1.crate) = 4cf962af14b4218502eb4aae5507d93c58c4a0b716f923c3f0e53e37225940c5ab6847d7d9ad5004f77dc2dbbd28f73412cc114fd231e515f23a4ade3f969e86
Size (plist-1.3.1.crate) = 44772 bytes
BLAKE2s (proc-macro2-1.0.47.crate) = ef333dc55763f2a4f83c0f2c5abc653e565fc682dcbdacf61b4d892b1bd56a91
SHA512 (proc-macro2-1.0.47.crate) = 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931
Size (proc-macro2-1.0.47.crate) = 41955 bytes
BLAKE2s (quote-1.0.21.crate) = 35d526b76a740996fdcd393d2d077d4929f971b5f341498682b878c7cac7ebc0
SHA512 (quote-1.0.21.crate) = 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
Size (quote-1.0.21.crate) = 28030 bytes
@ -99,18 +171,36 @@ Size (redox_syscall-0.2.16.crate) = 24012 bytes
BLAKE2s (redox_users-0.4.3.crate) = fafe5c327db7de7f8b6340807a14fb60bdea5ac74634a60379b62c4793cb447b
SHA512 (redox_users-0.4.3.crate) = 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda
Size (redox_users-0.4.3.crate) = 15353 bytes
BLAKE2s (regex-syntax-0.6.27.crate) = 93164b4d8d87ca3e2c0453a8c905fa5f635b51cf165aac2ac8e5c2c4fa74aeef
SHA512 (regex-syntax-0.6.27.crate) = 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6
Size (regex-syntax-0.6.27.crate) = 297300 bytes
BLAKE2s (ryu-1.0.11.crate) = c841c8e79156cd93f854becdd930c83978f5d2c0caef4844a04a900020b6fc89
SHA512 (ryu-1.0.11.crate) = dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408
Size (ryu-1.0.11.crate) = 47007 bytes
BLAKE2s (safemem-0.3.3.crate) = 9e95bb1ce12973d1fe5e7a9aab2537305695ac840d4bda7d78784b742c87e29a
SHA512 (safemem-0.3.3.crate) = 2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72
Size (safemem-0.3.3.crate) = 7778 bytes
BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
Size (same-file-1.0.6.crate) = 10183 bytes
BLAKE2s (scopeguard-1.1.0.crate) = d3884942354d25131c602303463c5686e520bd94daf216a810679acabf59b82e
SHA512 (scopeguard-1.1.0.crate) = 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
Size (scopeguard-1.1.0.crate) = 11470 bytes
BLAKE2s (serde-1.0.145.crate) = 73e65486e438f1d88c875001331f81d35a3713aeadee15224db2f09bb33eafdf
SHA512 (serde-1.0.145.crate) = 8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442
Size (serde-1.0.145.crate) = 76568 bytes
BLAKE2s (serde_derive-1.0.145.crate) = 27531c3c4900176c780e275b4c89436e7d9ed109973341c754d5ca45441e3392
SHA512 (serde_derive-1.0.145.crate) = 267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6
Size (serde_derive-1.0.145.crate) = 54860 bytes
BLAKE2s (scratch-1.0.2.crate) = 0754f3903494be33c84037355684c50a7729bd63ca2f7183ddb29296cd315af5
SHA512 (scratch-1.0.2.crate) = c3863dff0c67184605b356d6cc57db2bdf26cad9e0357ce6cbf7d3f23d913fa8917966a8c93b3084a3c9c900e357c6ca4bc2bc5ae5db3bb6feb5ee1ea5c61521
Size (scratch-1.0.2.crate) = 8152 bytes
BLAKE2s (serde-1.0.147.crate) = 0d1e68a65a87e2f11520ce29b446289c1382d0cdd1138dd4fe77531e22e94f02
SHA512 (serde-1.0.147.crate) = d993bd86c61bba602faf7286ff21d36c5d8c83176c5bbb203cb284a3f89dbc8a1ca893a09eb2657f9e98ccb5c5287f44aac06d2e60db96e78d99ee40bd1fe1b0
Size (serde-1.0.147.crate) = 76697 bytes
BLAKE2s (serde_derive-1.0.147.crate) = 2c0f0f616403d6d716e44b5945edce17d714775c34667f0c11e318a97eaa1fd0
SHA512 (serde_derive-1.0.147.crate) = 434d65dc0d78c7c1c3f8832221389dc4b0c5d74d605ce1d2d660c2df9a92f5e5d0c6d543763e1462c58d6ea18001c823ca594e3dac92a47d8fe48319a5c52e59
Size (serde_derive-1.0.147.crate) = 54861 bytes
BLAKE2s (serde_json-1.0.87.crate) = d65fc8cb44fcc64160de7d5fdba7ce938b5b054d3df50805b7172222d66ed5d4
SHA512 (serde_json-1.0.87.crate) = 77b90340aaaa0fb477b33e6628ed2ea0fb53cff1e2b5724a3474e24b2bfc9bff077633d9581e41dd96b2a0e167549e992d238bb09c627fb5680996b39583c4cc
Size (serde_json-1.0.87.crate) = 144383 bytes
BLAKE2s (serde_yaml-0.9.14.crate) = bc8dcd39a8219dc903a65d0c8a8e4ec766071378bb93d5229ca6236b202c0d23
SHA512 (serde_yaml-0.9.14.crate) = bc2ec950e6c77b7cec99caf9a1d3146af45346324845b735211483ec967d63861cdf5b7c124a670dd8fcc44f95178796f126073ae8823c049428d6610f6542b9
Size (serde_yaml-0.9.14.crate) = 63823 bytes
BLAKE2s (signal-hook-0.3.14.crate) = ac9086119f9f59badae90a83ae739a0993551d075e13ecaddea5e23f84c9eebe
SHA512 (signal-hook-0.3.14.crate) = 32ecf012e46b94d3a87f2e56cd4c03a97886013309a4e52ef3e7769ed14b49ae2814bb6346cfc9766525dcf15db4182d260d3c9311134e3e6f5301c58729442a
Size (signal-hook-0.3.14.crate) = 49446 bytes
@ -126,9 +216,12 @@ Size (simplelog-0.12.0.crate) = 20935 bytes
BLAKE2s (smallvec-1.10.0.crate) = 41329e6ed51a5092aa320d548b7b5f9f343f67bd54472d6fbc30a39ad5128860
SHA512 (smallvec-1.10.0.crate) = a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
Size (smallvec-1.10.0.crate) = 31564 bytes
BLAKE2s (syn-1.0.101.crate) = 87e450931a8ccbbcaa1860eb862e4991e035ae239a551826294c810cddc3182b
SHA512 (syn-1.0.101.crate) = 906981426acc97df92b93c9b6b70fd1aa66fd739b3865c618092826475a030e26943403cf91bdd99462f463eeb53c755b979bf834c56e30ffe1d53ade7e0fa35
Size (syn-1.0.101.crate) = 236599 bytes
BLAKE2s (syn-1.0.103.crate) = 12cc8237e6f6356da728edb94064a6f5628a1664dd75c31e68f503a98f0682cd
SHA512 (syn-1.0.103.crate) = 3dc0f564ac1a4ce85060926c0897158da0baa127a46bb318506f4fdc79e53d9439295e8ed6a2d5ffcf15d9f6651081b7602cc2a091538e8df061b545f7e3bfe7
Size (syn-1.0.103.crate) = 236495 bytes
BLAKE2s (syntect-5.0.0.crate) = 494f825761c1f848823f1f1089bb7eca6c4f0f3c883d878ea396660d2891f808
SHA512 (syntect-5.0.0.crate) = b444424ad5f2ff9897707d6c2d0a39cf4e48a8d9a838286fc9f7bd9db6f1b4228bd2a5c985f5f88c014e75a7ee94bffdfee1cca45bd68e6db52e624e71923dc9
Size (syntect-5.0.0.crate) = 809452 bytes
BLAKE2s (termcolor-1.1.3.crate) = 883230b86f7f9bd79101af7c2fe83f0b3b76831712b963ae422d7609ee7c5f12
SHA512 (termcolor-1.1.3.crate) = 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
Size (termcolor-1.1.3.crate) = 17242 bytes
@ -138,18 +231,24 @@ Size (thiserror-1.0.37.crate) = 18752 bytes
BLAKE2s (thiserror-impl-1.0.37.crate) = 2e6001fce56c8d2e773d70e87dc3db3c5b31881174cca0595b112a35dc585f68
SHA512 (thiserror-impl-1.0.37.crate) = 37d90875118fe45b51afa89dd0acfbe4d9852b899ad391b419b5181a92bda115cf5569ffef57caf6020964d5d847c2b1f191c99e2c0caf7d4166f531bd19f952
Size (thiserror-impl-1.0.37.crate) = 15428 bytes
BLAKE2s (time-0.3.14.crate) = 295ec3af4982385738e5a88d94487bf3f79b925c0655beb97e045e031759d636
SHA512 (time-0.3.14.crate) = 7655bad4d95f3533dde6017aa2e41b7760406d38b2ef66e84195133fa33d74b78f27d943ae5054e032e45d6f03cfcb4a14601db381b13129b6c1a1a0298c8a3d
Size (time-0.3.14.crate) = 93111 bytes
BLAKE2s (time-macros-0.2.4.crate) = 4c4ca321193cb5196efbd38519d5c04f197f9de0fd761576d421abd0151a4d71
SHA512 (time-macros-0.2.4.crate) = f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59
Size (time-macros-0.2.4.crate) = 18421 bytes
BLAKE2s (toml-0.5.9.crate) = 47ed3419b2f8ce5103881721e73fac378a7efd6ace9098234a02f518fabdf35e
SHA512 (toml-0.5.9.crate) = 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7
Size (toml-0.5.9.crate) = 55667 bytes
BLAKE2s (unicode-ident-1.0.4.crate) = a5dda5bf6f945d717b956d1e9fa2a55a4ee41eef6c53b27fd5128ecb44c1494d
SHA512 (unicode-ident-1.0.4.crate) = db41d5c3f72cfaf654b4c250e18ac0ac077a816fd582f1548ed384653f467c15f85fcfbbb4ed2f9e8182587181abf1db14059d50f3e43b60434ddf38c8f65d89
Size (unicode-ident-1.0.4.crate) = 35491 bytes
BLAKE2s (time-0.3.16.crate) = 6fa7da6d12fcf18a89c4df5cd9320c677373d7f6294257139a54579f49ba824b
SHA512 (time-0.3.16.crate) = e6117d9ecc9e5bdc6f116f64a881b68ae88077221735282faad843af4238a7a7272a6e95985f38bbb8bdff39a51d2dc371691b487ce09f101b954cba6e92bb61
Size (time-0.3.16.crate) = 92945 bytes
BLAKE2s (time-core-0.1.0.crate) = d6a99aaf7348bfafa37764bd3ab26ffe3bb7f200428bf4e85c2bdbab9d1f5e9e
SHA512 (time-core-0.1.0.crate) = f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db
Size (time-core-0.1.0.crate) = 6597 bytes
BLAKE2s (time-macros-0.2.5.crate) = 07facbfa4d3b5270870511db3700418a77cb7cea0f8874dc385cf3deed868a67
SHA512 (time-macros-0.2.5.crate) = f3e28042ca1cff44bc43bec32dbeb92b227d05bcd218cdda5d1145b269f43a6e862254fd3d92ff180fd2146963c94a061b74cec077c37ebcd69f76e525d95b65
Size (time-macros-0.2.5.crate) = 19015 bytes
BLAKE2s (unicode-ident-1.0.5.crate) = f6ef43eb4434b40a5cdc6df4d7706a63544a01ea7a54d96083cbf0442442dcfc
SHA512 (unicode-ident-1.0.5.crate) = d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c
Size (unicode-ident-1.0.5.crate) = 35455 bytes
BLAKE2s (unicode-width-0.1.10.crate) = e66d8140c18f2e4f3e4eee069114d5d3679b5885bd0fdff01989b7ce1b35983d
SHA512 (unicode-width-0.1.10.crate) = 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
Size (unicode-width-0.1.10.crate) = 18968 bytes
BLAKE2s (unsafe-libyaml-0.2.4.crate) = a96765b35b6894d8475dac8fabca1f8258c0320a97ae5c2be88133abfeb0373b
SHA512 (unsafe-libyaml-0.2.4.crate) = 34068d6ac54a5fb8581056313feb363e1a22a68617569ba55db594e3ff48c9584a4f6279c6ab67af53c28e7c851a3c114fa9b5cca408647a1813ad5740ddfacc
Size (unsafe-libyaml-0.2.4.crate) = 61183 bytes
BLAKE2s (walkdir-2.3.2.crate) = 263ff268c90c765cb836aa4743eb2e30fb738a655b3e146e059f0dbad9e6bfc4
SHA512 (walkdir-2.3.2.crate) = 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da
Size (walkdir-2.3.2.crate) = 23516 bytes
@ -183,21 +282,35 @@ Size (winapi-util-0.1.5.crate) = 10164 bytes
BLAKE2s (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 85ecec73b9874f5f443e29d99f93a11889e74ddf5a4bfeb929e2355a7cee32f1
SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes
BLAKE2s (windows-sys-0.36.1.crate) = ab3b62a1b06c38f19cfcd08c5de5c908acbc447fb547ac9275d29f20d49b37e8
SHA512 (windows-sys-0.36.1.crate) = 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001
Size (windows-sys-0.36.1.crate) = 3347053 bytes
BLAKE2s (windows_aarch64_msvc-0.36.1.crate) = 89c5a521e303e220f89b21580b63a35cbfd84eba4cf0674b9b9b9291342a4c08
SHA512 (windows_aarch64_msvc-0.36.1.crate) = d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf
Size (windows_aarch64_msvc-0.36.1.crate) = 661960 bytes
BLAKE2s (windows_i686_gnu-0.36.1.crate) = 8dc61efc196f9e586c2c13e0dd0c2bd7c811693368ce9db85b99d7f50d5fe869
SHA512 (windows_i686_gnu-0.36.1.crate) = e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5
Size (windows_i686_gnu-0.36.1.crate) = 818115 bytes
BLAKE2s (windows_i686_msvc-0.36.1.crate) = 39dc59107c333b6c3292aa9254f0217e7c1aa06c392676d9d483ff0f5928bf63
SHA512 (windows_i686_msvc-0.36.1.crate) = 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737
Size (windows_i686_msvc-0.36.1.crate) = 724575 bytes
BLAKE2s (windows_x86_64_gnu-0.36.1.crate) = 27d2263d13f1f43242839c6f6bd55ac22db13c0ebdc9c5c8762d51df1a093e7a
SHA512 (windows_x86_64_gnu-0.36.1.crate) = 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865
Size (windows_x86_64_gnu-0.36.1.crate) = 790934 bytes
BLAKE2s (windows_x86_64_msvc-0.36.1.crate) = e48ba38c24d831da6c6db4bb434ee7df10185932b0ef6136ae605062f25b6d0d
SHA512 (windows_x86_64_msvc-0.36.1.crate) = 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631
Size (windows_x86_64_msvc-0.36.1.crate) = 661999 bytes
BLAKE2s (windows-sys-0.42.0.crate) = c5112c52cdc0446a154d71a1d4b484b42591ed150c5c44977fbe21adacac0d81
SHA512 (windows-sys-0.42.0.crate) = b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354
Size (windows-sys-0.42.0.crate) = 3006791 bytes
BLAKE2s (windows_aarch64_gnullvm-0.42.0.crate) = 6f4ad43e5fb0329309bd3ad3c7f272beda578e863b1e38af1c985e0fd958a86e
SHA512 (windows_aarch64_gnullvm-0.42.0.crate) = 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338
Size (windows_aarch64_gnullvm-0.42.0.crate) = 357917 bytes
BLAKE2s (windows_aarch64_msvc-0.42.0.crate) = 12319a1c750eaf0fcdb1744db21db37a0dfa5d3b994de6f9abfa0a34946fafa6
SHA512 (windows_aarch64_msvc-0.42.0.crate) = 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0
Size (windows_aarch64_msvc-0.42.0.crate) = 659424 bytes
BLAKE2s (windows_i686_gnu-0.42.0.crate) = d1fbd1bce99e540da83c40703f4924fabd2bd1a784aa9c3b120a678babe30e5c
SHA512 (windows_i686_gnu-0.42.0.crate) = a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474
Size (windows_i686_gnu-0.42.0.crate) = 728570 bytes
BLAKE2s (windows_i686_msvc-0.42.0.crate) = 7a82d75909dddf46e4ff9eb002f00c55e9b489528908e141eec22df58724d2f6
SHA512 (windows_i686_msvc-0.42.0.crate) = 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1
Size (windows_i686_msvc-0.42.0.crate) = 717477 bytes
BLAKE2s (windows_x86_64_gnu-0.42.0.crate) = 106ae3028965c0e39c00a01fba8476c0013dfdff0a2724b11a5cf36da5e9a7f5
SHA512 (windows_x86_64_gnu-0.42.0.crate) = 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae
Size (windows_x86_64_gnu-0.42.0.crate) = 692493 bytes
BLAKE2s (windows_x86_64_gnullvm-0.42.0.crate) = d44ce727f2ad6581decea56295765e39cd6ddbdfb4d41355265aa9fb47759eb8
SHA512 (windows_x86_64_gnullvm-0.42.0.crate) = 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf
Size (windows_x86_64_gnullvm-0.42.0.crate) = 357906 bytes
BLAKE2s (windows_x86_64_msvc-0.42.0.crate) = 45b34c32cf2eaa5889087291bd103880d50f66180d679456bebdbfa5a330bd1a
SHA512 (windows_x86_64_msvc-0.42.0.crate) = 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9
Size (windows_x86_64_msvc-0.42.0.crate) = 659377 bytes
BLAKE2s (xml-rs-0.8.4.crate) = eab945802630af06024d7af2d033edfd3ec2e20b6321334d286a5fd33e25debd
SHA512 (xml-rs-0.8.4.crate) = b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6
Size (xml-rs-0.8.4.crate) = 52690 bytes
BLAKE2s (yaml-rust-0.4.5.crate) = 65c7c0fe708cb682959e36fbb03b09a35b09d529e5c87364107f5985940a1404
SHA512 (yaml-rust-0.4.5.crate) = 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
Size (yaml-rust-0.4.5.crate) = 47783 bytes
SHA1 (patch-Cargo.toml) = 963feb2f5fa4ad79306ff8b8f6d5c0b213ae16d0
SHA1 (patch-vendor_syntect-5.0.0_src_util.rs) = c151782a3cd4330aa2f68562b3420231d1574359

View file

@ -0,0 +1,15 @@
$NetBSD: patch-Cargo.toml,v 1.3 2022/11/12 21:58:32 pin Exp $
Don't pull from git, patch vendor crate instead.
--- Cargo.toml.orig 2022-11-12 07:08:32.000000000 +0000
+++ Cargo.toml
@@ -24,7 +24,7 @@ log = "0.4.16"
simplelog = "0.12.0"
content_inspector = "0.2.4"
crossterm = "0.25.0"
-syntect = {version = "5.0.0", git = "https://github.com/kyoheiu/syntect"}
+syntect = "5.0.0"
serde_yaml = "0.9.14"
[dependencies.serde]

View file

@ -0,0 +1,19 @@
$NetBSD: patch-vendor_syntect-5.0.0_src_util.rs,v 1.1 2022/11/12 21:58:32 pin Exp $
Don't pull from git, patch vendor crate instead.
--- ../vendor/syntect-5.0.0/src/util.rs.orig 1973-11-29 21:33:09.000000000 +0000
+++ ../vendor/syntect-5.0.0/src/util.rs
@@ -247,7 +247,11 @@ pub fn split_at<'a, A: Clone>(v: &[(A, &
let mut after = Vec::new();
// If necessary, split the token the split falls inside
if !rest.is_empty() && rest_split_i > 0 {
- let (sa, sb) = rest[0].1.split_at(rest_split_i);
+ let mut rest_split_index = rest_split_i;
+ while !rest[0].1.is_char_boundary(rest_split_index) && rest_split_index > 0 {
+ rest_split_index -= 1;
+ }
+ let (sa, sb) = rest[0].1.split_at(rest_split_index);
before.push((rest[0].0.clone(), sa));
after.push((rest[0].0.clone(), sb));
rest = &rest[1..];