pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/shells/nushell



Module Name:    pkgsrc
Committed By:   pin
Date:           Mon Jan 23 21:25:14 UTC 2023

Modified Files:
        pkgsrc/shells/nushell: Makefile cargo-depends.mk distinfo

Log Message:
shells/nushell: update to 0.74.0

0.74.0
Themes of this release / New features
 - Known externals commands and exec now have "fall-through" signatures
   (merelymyself, WindSoilder, kubouch). A common pitfall in Nushell when
   defining custom signatures using extern used to be that unrecognized
   arguments passed to the command would throw an error. Now, arguments are
   still checked against the extern signature but those that are not recognized
   are simply ignored.

   exec uses similar style which fixes errors with tools like ssh and gdb that
   internally invoke exec.
 - help is now more helpful (kubouch). For a long time, Nushell had the option
   to provide custom help messages for commands via comments.
   In this release, we allow user-defined help messages with aliases and
   modules. This goes hand-in-hand with a handful of new help subcommands to
   explore these help messages. The help messages now also treat the first line
   followed by an empty line as a "brief" description displayed in summary
   tables generated by help commands, $nu.scope.aliases, etc. The full
   description is available when querying a particular command/alias/module
   (e.g., help spam). This brief vs. full separation was already present for
   built-in commands, like path, but now it is applied also to all user-defined
   help messages. The current batch of improvements can still be taken further.
   For example, custom help messages could possibly be defined also for
   variables and environment variables (via comments adjacent to let and
   let-env). We could also further improve the presentation of existing help
   xxx commands.
 - nitial support for parse-time constants (kubouch). This is a
   proof-of-concept that we plan to expand in the future. Tip: We also addedd a
   new book section with an in-depth explanation of Nushell's parsing and
   evaluation, hopefully clearing up some confusion about things like
   "Why can't I source a dynamic path?". It also touches on the concept of
   parse-time constants. A new const keyword is added to Nushell to define
   "parse-time" constants. Constants defined with const behave the same as
   variables defined with let, but in addition, they are usable in some
   contexts that require values known at parse-time. Currently, this applies
   to files or names passed to use, overlay use, source, and source-env.
   Only a limited subset of values is allowed to be a constant. In general,
   "simple" values, like strings or integers, and their collections (lists,
   records) are allowed but values requiring some evaluation (string
   interpolation, subexpressions, environment variables) are not allowed.
   The current selection is not set in stone, however, and might change in
   the future.

   Some future direction we can take this:
    - Move parts of $nu to be constant to allow things like source
      $nu.config-path
    - Allow modules to have constants (module spam { const CONTENTS =
      [ 'eggs', 'bacon', 'sausage', 'spam' ] })
    - Some limited form of parse-time evaluation to allow static control flow
   In general, we want to be very conservative with parse-time constants and
   evaluation because it can be easy to introduce awkward side-effects and
   performance pitfalls. We plan to extend this only where it brings some
   tangible benefit to Nushell's user experience.
 - New url encode command to percent-encode URLs (MehulG). To encode text that
   is used as a path component in a URL we now provide url encode. By default
   it preserves the structure of a URL and only replaces invalid characters.
   With --all the whole string gets encoded.
 - values command to programmatically interact with records (webbedspace).
   This is a complement to columns, designed to allow the values of a record
   to be easily filtered and iterated over using the standard list tools like
   each and where. The name values is derived from similar functions in Ruby,
   Python and JavaScript. It can also operate on tables to convert them to
   lists-of-lists.
 - get, select, cell path access on tables will now error when encountering
   a hole (kubouch, webbedspace). Formerly, this would produce ['bar', null] -
   converting the table hole into a null. Now, however, they will produce an
   error. The original null-conversion behaviour can, as usual, be opted into
   using the -i flag for get and select: [{foo: 'bar'}, {}] | get -i foo
   produces ['bar', null]. (There are also plans for a future version of
   Nushell to expand the cell path syntax to allow certain cell names to be
   "nullable" - converted to null if they don't exist.).
 - Behavior of -i/--ignore-errors flag for get and select when the entire
   column is absent has changed. Formerly, if select -i or get -i couldn't find
   any value for the given column, it would produce a single null. This has
   been changed so that it now produces a table (or, in the case of get, a
   list) of all nulls. This change was made to make this flag work more
   consistently with default and compact.
 - Certain misused punctuation in def definitions are now errors (webbedspace).
   The following misuses of punctuation in def definitions now produce errors:
    - Placing a comma between a long flag and its short alternative (e.g. def
      a [--foo, (-f)] {})
    - Consecutive commas, like def a [foo,,bar] {}
    - Consecutive colons, like def a [foo::int] {}
    - Using ^ in command names, like def ^a [] {}
 - $in now works in catch closures.
   $in in catch closures now behaves identically to how it does in other
   closures, like those given to each (it's equivalent to what would be the
   first named argument).
   try { 'x' | math abs } catch { print $in } behaves the same as try
   { 'x' | math abs } catch {|e| print $e }.
 - MIME-types are supported in ls with an additional flag. (fdncred). To find
   out what application your operating system associates with a particular
   file, you can now use the --mime-type or -m flag on our ls command.
   This simplifies filtering for particular files and can help you dispatch
   files to particular programs. When opening files with Nushell directly,
   open will still follow the same heuristics using file endings and the
   built-in from ... command parsers.
 - Regular expression queries are cached for performance (rgwood). The primary
   motivation for this is to make regex and =~ operator uses in hooks and
   color_config closures more performant.
 - All built-in commands now declare their pipeline input and output types
   (sholderbach). A few releases back commands internally got the capability
   to declare not only the types of parameters but also pairs for the input
   and output on the pipeline. With this release we finally declare those
   input and output types for all core nushell commands. This can help you as
   user to see what a command expects from the pipeline and might return. We
   are exploring how nushell can leverage that for more useful diagnostics
   and completions. In the future we may introduce syntax for user-defined
   commands to declare their input and output types explicitly.

 - Breaking changes
    - get and select now error when encountering a hole
    - the behaviour of -i on get and select has changed columns will now error
      for data that is not a table or a record (#7593)
    - The dataframe specific command fill-na has been renamed to fill-nan to
      better represent its capabilities (#7565)
    - The requirements for the names of a nu command and a command alias have
      been tightened to avoid some problems (#7392)
    - to toml will only produce output for records now as the output for tables
      is ambiguous and may be invalid to parse (#7597)
    - exec and known externals don't throw errors when unknowns parameters are
      passed to them
    - help command has been thoroughly refactored and includes several more
      subcommands. help <word> now matches commands, aliases, and modules.
    - command names in help commands and $nu.scope.commands are displayed
      correctly if they were imported from a module with a prefix
    - hide command no longer hides environment variables. Use hide-env instead.
      (#7687)
    - math eval has been removed in favour of the direct math commands and
      expressions (see help operators as well) (#7284)
    - last, skip, drop, take until, take while, skip until, skip while, where,
      reverse, shuffle, and sort-by are now stricter about which types of data
      they accept (#7623)

0.73.0
Themes of this release / New features
PLEASE NOTE: Boolean && and || have changed
 - The boolean && is now and and the boolean || is now or. These were deprecated
   in the 0.72 release and have now been removed. Existing scripts will need to
   be updated to the new syntax to run in 0.73.
 - Experimental interactive explore command (zhiburt). This release includes a
   new experimental command called explore for viewing Nu data in an
   interactive UI. Some things to try:
    - pipe a large table to explore (ex: ls | explore) and use explore as a
      fancy pager
    - run explore, then type :try and press the Enter key to enter a mode where
      you can run commands inside explore

      explore is highly experimental and we expect it to change in the future.
      Please report any issues you discover.
 - New math commands (sholderbach). With this release we include a larger number
   of math commands for real valued math such as trigonometric functions and
   logarithms. The goal is to remove the math eval command that operates on
   strings instead of proper nushell expressions.
 - Changes to commands with predicates (kubouch). any, all, skip until,
   skip while, take until, and take while now accept a closure instead of a row
   condition. This makes them slightly more verbose but it is a part of an
   effort to refactor our parser to allow defining concrete grammar rules for
   the Nu language. Row condition is currently accepted only in the where
   command which becomes a parser built-in command (like use or let).
 - New filter command and simpler where (kubouch). We found the -b flag of
   where quite confusing and decided to remove it in favor of a new filter
   command. Both filter and where have similar functionality but where now only
   accepts a row condition and filter accepts a closure. Why is it useful to
   have two commands doing the same thing? Because with the filter command,
   you can store the closure in a variable. On the other hand, where is more
   concise ([{a: 1} {a: 2}] | where a > 1) but you can't store its condition in
   a variable. The choice is yours!
 - New command uniq-by (raccmonteiro). To complement uniq which can identify
   unique or duplicated values in a collection or report the number of
   occurrences for a particular entry, we now have uniq-by. It supports
   filtering a table by entries appearing in a particular column.
 - Mutable data structures can now have their inner values mutated using
   = (webbedspace). If a variable has been defined as mutable using the
   recently-added mut keyword, you can now deeply mutate its inner values
   using =. This syntax enhancement was added primarily to make modifying
   $env.config during a normal session much easier. Now, $env.config is
   considered inherently mutable. You can change a single config value.
 - More sophisticated coloring of data values using closures (webbedspace).
   The color_config config record has new functionality: instead of specifying
   a single color name for all values of a given type, you may now alternatively
   provide a closure that dynamically computes a color for each individual
   value. The closure takes, as input, a single value of the given type, and
   must produce either a string value representing a color, or a
   { fg, bg, attr } record (the same as what color_config already accepts as a
   color value). This feature can be used to provide important visual
   distinctions between ranges of values in data.
   This causes all filesize values to be colored using dark_gray if they equal
   0b, cyan_bold if they are less than 1mb, and blue_bold otherwise. This means
   that, in ls output, empty files can be more easily distinguished from
   non-empty ones. This colors true in light_cyan, and false in light_gray.
   This can be useful when browsing a large table of booleans. The themes in
   the default config.nu file have been updated with further examples of these
   closures.
   In certain situations (most notably, during a single ls call that isn't
   piped to anything else) Nushell will parallelize the execution of these
   closures. As such, you cannot expect that they will run in the same order
   as each value appears in the output data.

   WARNING
   Currently, closures are only supported for output values - they do not work
   with color settings that begin with shape_, such as shape_literal. They also
   do not work with the color configuration for the new explore command. Only
   values inside of tables are highlighted using closures.

   Breaking Changes
   - split row command will retain an empty string if splitted string is empty.
     (#7413)
   - split list now properly removes the separator in all positions (#7355)
   - The --show-created-paths flag has been replaced by --verbose from mkdir.
   - fetch removes --output, --bin, --append flags, use fetch with save to save
     fetched page to a file. (#7468)
   - changes to how get works with deep cell paths (#7480)
   - mkdir's -s/--show-created-paths has been renamed to -v/--verbose for better
     consistency (#7462)
   - && is now and and || is now or
   - any, all, skip until, skip while, take until, take while now take only a
     closure as an argument.
   - where now takes only row condition argument, -b flag removed.

0.72.1
 - This is the 0.72.1 release of Nushell. It is a hotfix release of 0.72.0 that
   changes how the Ubuntu release binary is built so that it does not change
   glibc versions.

0.72.0
Today, we're releasing version 0.72 of Nu. This release includes many new
features: mutability, looping, early returns, changes to the core commands,
and much more.

NOTE: as part of this release, we are no longer including additional features
in --features=extra. With 0.72, SQLite features have moved into the main
Nushell installation and dataframe functionality is now part of
--features=dataframe.

As part of this release, we also publish a set of optional plugins you can
install and use with Nu. To install, use cargo install nu_plugin_<plugin name>.

Themes of this release / New features
 - Try/catch
   Starting with 0.72, it's now much easier to run a command that might fail
   and then handle the failure if it happens.

The catch part of the try/catch is optional. Without it, the try block will
run, and any error that occurs will be ignored.

 - Auto-expanding data views
   Expanded data view

With the new default config, we now also detect the terminal width and will
automatically expand the data view to include more information if it's
available.

This uses an improved expanding data view capability from 0.70.

 - Redirection

This release also includes a new way of redirecting the stdout and/or stderr
of external commands. This gives easier access to the output streams than was
previously possible.

You can also create a stream built from the above, allowing one stream to empty
and then be followed by the other stream.

 - Closures/blocks

We have now split closures and blocks into two separate value types. A closure
can have parameters, can close over variables outside of its scope, and can be
passed as a value.

You can also think of creating a custom command like def foo [] { ... } as
creating a closure.

A block is much simpler and is used as the bottom of commands like if and loops.

Blocks don't close over (or capture) variables, don't have parameters, and
can't be passed as a value. Blocks, however, do have one special trick...

 - Mutation

Starting in this release, you can create local mutable variables. You can
create mutable variables using the mut keyword.

A mutable variable can only live and change in the closure in which it's
created. Blocks, however, have access to the mutable variables in the parent
closure. For example, mutating a variable inside of the block used in an if
call is valid.

 - Loop/while

The 0.72 release also includes a few new looping commands: loop and while.
The loop command runs a block forever.
The while command will run its block as long as a condition is met:

 - Break/continue

Loops can now also use the break and continue feature common in many programming
languages. break will break out of the current loop. And continue will continue
the loop at the next iteration.

 - Return

The 0.72 release also includes the ability to return early from a closure or
command.

 - Command refinement, simplification, and elimination

This release contains many breaking changes to Nu's built-in commands (sorry!).
As we move toward version 1.0 we want to ensure that Nu ships with a small
curated set of consistent, well-designed "standard library" commands.
This requires taking a hard look at existing commands, and in some cases
breaking changes are unavoidable. We expect that this effort will span a
few release cycles.

 - Dataframes no longer included by default - smaller binaries

Nu's dataframe support is extensive, impressive, and very useful to users who
rely on it. However, it comes at a high cost in terms of compile time, binary
size, and complexity. Starting with version 0.72, dataframe commands are no
longer included in the release binaries published on GitHub or the default
binaries published via package managers (like Homebrew, winget, Scoop).
As a result of this change, the main Nu executable is now about 50% smaller.

To continue using dataframe commands, you can build Nu from source using the
dataframe Cargo feature. For example, to install using Cargo: cargo install
nu --features=dataframe.

 - Allow reloading overlay definitions (kubouch)

A common pattern in using overlays is shadowing an existing environment
variable, such as PROMPT_COMMAND. However, overlay use would keep loading the
value from the first activation.

Calling overlay use prompt for the first time changes the prompt to the current
time, however, subsequent calls to overlay use won't change the time. That's
because overlays, once activated, store their state so they can be hidden and
restored at later time. To force-reload the environment, we added a new --reload
flag: Calling overlay use --reload prompt repeatedly now updates the prompt with
the current time each time.

 - virtualenv activation changes (kubouch)

Since the verion 20.17.0 of virtualenv, the new way to activate an environment
is to call overlay use activate.nu instead of the source activate.nu. This
change is in line with gradual deprecation of source and moving us towards
using modules as overlays in more cases. Please, check the activation script
itself for more details.

 - Breaking changes

    - As mentioned above, dataframe support has been removed from the default
      Nu binaries.
     - Nu's SQLite DSL commands have been removed. open foo.db and open
       foo.db | query db "SELECT * ..." still work, but the commands which
       mapped 1-to-1 with SQL clauses (ex: open foo.db | into db | select * |
       from table some_table | order-by some_column) have been removed.
       These commands were an interesting experiment but they didn't work out,
       and we're removing them to simplify database access in Nu.
     - The is_plugin, is_custom, and is_keyword columns in help commands have
       been replaced with a single command_type column.
     - date format now returns an error if not given an input. Previously it
       would default to the current time.
     - first and last will now return an error if given a negative index.
       Previously the behavior was undefined and may have returned entries
       due to an underflow.
     - The --predicate flag has been removed from find. where can be used in
       all situations where find --predicate was previously used.
     - sort-by now requires a column name to sort by. To sort lists without
       specifying a column name, sort can be used.
     - seq, seq char, and seq date no longer have --separator and --terminator
       flags (#7045, #7054, #7096). This helps ensure that the return type for
       those commands is consistent, and str join can be used to accomplish the
       same effect.
     - The build-string command has been removed. To concatenate strings, use
       the + operator, string interpolation, or str join.
     - wrap now expands ranges. It works the same as with lists or seq.
     - url parse url scheme, url host, url path, and url query commands have
       been removed. We added the command url parse.
       This new command returns a Record with scheme, username, password, host,
       path, query, params (as a Record) and fragment.
     - sort, sort-by, str contains and find have had their --insensitive flags
       renamed to --ignore-case. --ignore-case is used by uniq, as well as
       popular external commands like less, grep and wget, so it could be
       considered a standard flag name.

 - New boolean operator xor - Planned operator simplification

To complement our logical boolean operators and/&& and or/|| we added boolean
xor. This is consistent with bit-and, bit-xor, and bit-or.

We are currently considering to deprecate the C-style symbols &&/|| in favor of
the spelled out and/or to increase consistency and provide more actionable
error messages when trying to use &&/|| in a similar fashion to bash.

 - Config options have been grouped together

The structure of $env.config (and thus the record used with let-env config =
statements in config.nu and other places) has been reorganised. Various options
are now grouped into subrecords (similar to table_trim) and had their names
shortened. This allows config.nu files to be better structured, and thus easier
to edit and read, while also allowing future options to be added without making
the,

WARNING

Your existing config.nu options WILL still work in this version!! However,
you will get a warning message if you use the old versions of the options
(as you might already be aware). Support for these old options will be dropped
in a future Nushell update, so take care to convert your config.nu files when
you can.

The changes are:
    - use_ls_colors and clickable_links have been moved to into an ls subrecord.
    - rm_always_trash has been moved into the rm record. Further rm config
      options to accompany it may appear in the future.
    - cd_with_abbreviations has been moved into a cd record. Further cd config
      options to accompany it may appear in the future.
    - history_file_format, sync_history_on_enter and max_history_size have been
      moved to a history subrecord.
    - filesize_metric and filesize_format have been moved to a filesize
      subrecord.
    - case_sensitive_completions, quick_completions, partial_completions and
      completion_algorithm have been moved into a completions subrecord.
    - The completions subrecord also contains an external subrecord.
       - enable_external_completion, max_external_completion_results, and
         external_completer have been moved into the aforementioned subrecord.
       - table_mode, table_index_mode and the table_trim subrecord have been
         moved into a table subrecord.

To output your existing options in the above format (that could be pasted into
your config.nu file before you delete the old options), run this code in your
copy of Nushell:

 - Minimum Rust version has bumped to 1.65

Due to some breakage in dependencies, we've gone ahead and bumped the required
version of Rust to 1.65, which addresses the issue. Apologies to anyone who is
inconvenienced by the bump. We anticipate returning to the Rust-1 versions in
the future.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/shells/nushell/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/shells/nushell/cargo-depends.mk
cvs rdiff -u -r1.18 -r1.19 pkgsrc/shells/nushell/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/shells/nushell/Makefile
diff -u pkgsrc/shells/nushell/Makefile:1.26 pkgsrc/shells/nushell/Makefile:1.27
--- pkgsrc/shells/nushell/Makefile:1.26 Wed Dec 21 22:17:08 2022
+++ pkgsrc/shells/nushell/Makefile      Mon Jan 23 21:25:14 2023
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2022/12/21 22:17:08 pin Exp $
+# $NetBSD: Makefile,v 1.27 2023/01/23 21:25:14 pin Exp $
 
-# Don't update, newer versions require Rust >= 1.65 to build.
-# If you have at least Rust-1.65, you can find 0.73.0 in wip.
-DISTNAME=      nushell-0.71.0
+DISTNAME=      nushell-0.74.0
 CATEGORIES=    shells
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=nushell/}
 
@@ -24,14 +22,10 @@ RUSTFLAGS+= -C link-arg=${COMPILER_RPATH
 RUSTFLAGS+=    -C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
 
 # The 'trash-support' feature is default but, does not build on NetBSD.
-# Extra features 'dataframe' and 'database' do build on NetBSD.
-# Uncomment them if you wish to enable these at build time.
-# Be aware that doing so will increase the package build time.
-
 .include "../../mk/bsd.prefs.mk"
 .if ${OPSYS} != "Linux"
 CARGO_NO_DEFAULT_FEATURES=     YES
-CARGO_FEATURES+=               plugin which-support #dataframe database
+CARGO_FEATURES+=               plugin which-support sqlite
 .endif
 
 do-install:

Index: pkgsrc/shells/nushell/cargo-depends.mk
diff -u pkgsrc/shells/nushell/cargo-depends.mk:1.14 pkgsrc/shells/nushell/cargo-depends.mk:1.15
--- pkgsrc/shells/nushell/cargo-depends.mk:1.14 Thu Nov 10 22:01:15 2022
+++ pkgsrc/shells/nushell/cargo-depends.mk      Mon Jan 23 21:25:14 2023
@@ -1,21 +1,24 @@
-# $NetBSD: cargo-depends.mk,v 1.14 2022/11/10 22:01:15 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.15 2023/01/23 21:25:14 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  Inflector-0.11.4
 CARGO_CRATE_DEPENDS+=  adler-1.0.2
 CARGO_CRATE_DEPENDS+=  ahash-0.7.6
+CARGO_CRATE_DEPENDS+=  ahash-0.8.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-0.7.19
 CARGO_CRATE_DEPENDS+=  alloc-no-stdlib-2.0.4
 CARGO_CRATE_DEPENDS+=  alloc-stdlib-0.2.2
 CARGO_CRATE_DEPENDS+=  alphanumeric-sort-1.4.4
 CARGO_CRATE_DEPENDS+=  android_system_properties-0.1.5
+CARGO_CRATE_DEPENDS+=  anes-0.1.6
 CARGO_CRATE_DEPENDS+=  ansi-str-0.5.0
+CARGO_CRATE_DEPENDS+=  ansi-str-0.7.2
 CARGO_CRATE_DEPENDS+=  ansitok-0.2.0
-CARGO_CRATE_DEPENDS+=  anyhow-1.0.65
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.66
 CARGO_CRATE_DEPENDS+=  array-init-cursor-0.2.0
 CARGO_CRATE_DEPENDS+=  arrayvec-0.5.2
 CARGO_CRATE_DEPENDS+=  arrayvec-0.7.2
 CARGO_CRATE_DEPENDS+=  arrow-format-0.7.0
-CARGO_CRATE_DEPENDS+=  arrow2-0.13.1
+CARGO_CRATE_DEPENDS+=  arrow2-0.14.2
 CARGO_CRATE_DEPENDS+=  assert_cmd-2.0.4
 CARGO_CRATE_DEPENDS+=  async-stream-0.3.3
 CARGO_CRATE_DEPENDS+=  async-stream-impl-0.3.3
@@ -33,7 +36,6 @@ CARGO_CRATE_DEPENDS+= bit-vec-0.6.3
 CARGO_CRATE_DEPENDS+=  bit_field-0.10.1
 CARGO_CRATE_DEPENDS+=  bitfield-0.13.2
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
-CARGO_CRATE_DEPENDS+=  bitpacking-0.8.4
 CARGO_CRATE_DEPENDS+=  block-buffer-0.10.3
 CARGO_CRATE_DEPENDS+=  brotli-3.3.4
 CARGO_CRATE_DEPENDS+=  brotli-decompressor-2.3.2
@@ -47,20 +49,25 @@ CARGO_CRATE_DEPENDS+=       bytemuck_derive-1.
 CARGO_CRATE_DEPENDS+=  byteorder-1.4.3
 CARGO_CRATE_DEPENDS+=  bytes-1.2.1
 CARGO_CRATE_DEPENDS+=  bytesize-1.1.0
-CARGO_CRATE_DEPENDS+=  calamine-0.18.0
+CARGO_CRATE_DEPENDS+=  calamine-0.19.1
+CARGO_CRATE_DEPENDS+=  cassowary-0.3.0
 CARGO_CRATE_DEPENDS+=  cast-0.3.0
 CARGO_CRATE_DEPENDS+=  cc-1.0.73
 CARGO_CRATE_DEPENDS+=  cexpr-0.6.0
 CARGO_CRATE_DEPENDS+=  cfg-if-0.1.10
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
-CARGO_CRATE_DEPENDS+=  chrono-0.4.22
+CARGO_CRATE_DEPENDS+=  chrono-0.4.23
 CARGO_CRATE_DEPENDS+=  chrono-humanize-0.2.2
 CARGO_CRATE_DEPENDS+=  chrono-tz-0.6.3
 CARGO_CRATE_DEPENDS+=  chrono-tz-build-0.0.3
+CARGO_CRATE_DEPENDS+=  ciborium-0.2.0
+CARGO_CRATE_DEPENDS+=  ciborium-io-0.2.0
+CARGO_CRATE_DEPENDS+=  ciborium-ll-0.2.0
 CARGO_CRATE_DEPENDS+=  clang-sys-1.4.0
-CARGO_CRATE_DEPENDS+=  clap-2.34.0
+CARGO_CRATE_DEPENDS+=  clap-3.2.23
+CARGO_CRATE_DEPENDS+=  clap_lex-0.2.4
 CARGO_CRATE_DEPENDS+=  codepage-0.1.1
-CARGO_CRATE_DEPENDS+=  comfy-table-5.0.1
+CARGO_CRATE_DEPENDS+=  comfy-table-6.1.2
 CARGO_CRATE_DEPENDS+=  console-0.15.2
 CARGO_CRATE_DEPENDS+=  const_format-0.2.26
 CARGO_CRATE_DEPENDS+=  const_format_proc_macros-0.2.22
@@ -70,17 +77,16 @@ CARGO_CRATE_DEPENDS+=       core-foundation-sy
 CARGO_CRATE_DEPENDS+=  cortex-m-0.7.6
 CARGO_CRATE_DEPENDS+=  cpufeatures-0.2.5
 CARGO_CRATE_DEPENDS+=  crc32fast-1.3.2
-CARGO_CRATE_DEPENDS+=  criterion-0.3.6
-CARGO_CRATE_DEPENDS+=  criterion-plot-0.4.5
+CARGO_CRATE_DEPENDS+=  criterion-0.4.0
+CARGO_CRATE_DEPENDS+=  criterion-plot-0.5.0
 CARGO_CRATE_DEPENDS+=  critical-section-0.2.7
 CARGO_CRATE_DEPENDS+=  crossbeam-channel-0.5.6
 CARGO_CRATE_DEPENDS+=  crossbeam-deque-0.8.2
 CARGO_CRATE_DEPENDS+=  crossbeam-epoch-0.9.11
 CARGO_CRATE_DEPENDS+=  crossbeam-utils-0.8.12
-CARGO_CRATE_DEPENDS+=  crossterm-0.23.2
 CARGO_CRATE_DEPENDS+=  crossterm-0.24.0
+CARGO_CRATE_DEPENDS+=  crossterm-0.25.0
 CARGO_CRATE_DEPENDS+=  crossterm_winapi-0.9.0
-CARGO_CRATE_DEPENDS+=  crunchy-0.2.2
 CARGO_CRATE_DEPENDS+=  crypto-common-0.1.6
 CARGO_CRATE_DEPENDS+=  cssparser-0.27.2
 CARGO_CRATE_DEPENDS+=  cssparser-macros-0.6.0
@@ -110,10 +116,12 @@ CARGO_CRATE_DEPENDS+=     embedded-hal-0.2.7
 CARGO_CRATE_DEPENDS+=  eml-parser-0.1.3
 CARGO_CRATE_DEPENDS+=  encode_unicode-0.3.6
 CARGO_CRATE_DEPENDS+=  encoding_rs-0.8.31
+CARGO_CRATE_DEPENDS+=  enum_dispatch-0.3.8
 CARGO_CRATE_DEPENDS+=  env_logger-0.8.4
 CARGO_CRATE_DEPENDS+=  erased-serde-0.3.23
 CARGO_CRATE_DEPENDS+=  errno-0.2.8
 CARGO_CRATE_DEPENDS+=  errno-dragonfly-0.1.2
+CARGO_CRATE_DEPENDS+=  ethnum-1.3.0
 CARGO_CRATE_DEPENDS+=  fallible-iterator-0.2.0
 CARGO_CRATE_DEPENDS+=  fallible-streaming-iterator-0.1.9
 CARGO_CRATE_DEPENDS+=  fancy-regex-0.10.0
@@ -122,6 +130,7 @@ CARGO_CRATE_DEPENDS+=       fd-lock-3.0.6
 CARGO_CRATE_DEPENDS+=  filesize-0.2.0
 CARGO_CRATE_DEPENDS+=  filetime-0.2.17
 CARGO_CRATE_DEPENDS+=  flate2-1.0.24
+CARGO_CRATE_DEPENDS+=  float-cmp-0.9.0
 CARGO_CRATE_DEPENDS+=  fnv-1.0.7
 CARGO_CRATE_DEPENDS+=  foreign-types-0.3.2
 CARGO_CRATE_DEPENDS+=  foreign-types-shared-0.1.1
@@ -130,7 +139,6 @@ CARGO_CRATE_DEPENDS+=       form_urlencoded-1.
 CARGO_CRATE_DEPENDS+=  fs_extra-1.2.0
 CARGO_CRATE_DEPENDS+=  fsevent-0.4.0
 CARGO_CRATE_DEPENDS+=  fsevent-sys-2.0.1
-CARGO_CRATE_DEPENDS+=  fuchsia-cprng-0.1.1
 CARGO_CRATE_DEPENDS+=  fuchsia-zircon-0.3.3
 CARGO_CRATE_DEPENDS+=  fuchsia-zircon-sys-0.3.3
 CARGO_CRATE_DEPENDS+=  futf-0.1.5
@@ -146,7 +154,6 @@ CARGO_CRATE_DEPENDS+=       futures-util-0.3.2
 CARGO_CRATE_DEPENDS+=  fuzzy-matcher-0.3.7
 CARGO_CRATE_DEPENDS+=  fxhash-0.2.1
 CARGO_CRATE_DEPENDS+=  generic-array-0.14.6
-CARGO_CRATE_DEPENDS+=  getopts-0.2.21
 CARGO_CRATE_DEPENDS+=  getrandom-0.1.16
 CARGO_CRATE_DEPENDS+=  getrandom-0.2.7
 CARGO_CRATE_DEPENDS+=  getset-0.1.2
@@ -156,13 +163,13 @@ CARGO_CRATE_DEPENDS+=     gjson-0.8.1
 CARGO_CRATE_DEPENDS+=  glob-0.3.0
 CARGO_CRATE_DEPENDS+=  h2-0.3.14
 CARGO_CRATE_DEPENDS+=  half-1.8.2
+CARGO_CRATE_DEPENDS+=  halfbrown-0.1.15
 CARGO_CRATE_DEPENDS+=  hamcrest2-0.3.0
 CARGO_CRATE_DEPENDS+=  hash32-0.2.1
 CARGO_CRATE_DEPENDS+=  hash_hasher-2.0.3
 CARGO_CRATE_DEPENDS+=  hashbrown-0.12.3
 CARGO_CRATE_DEPENDS+=  hashlink-0.8.1
 CARGO_CRATE_DEPENDS+=  heapless-0.7.16
-CARGO_CRATE_DEPENDS+=  heck-0.3.3
 CARGO_CRATE_DEPENDS+=  heck-0.4.0
 CARGO_CRATE_DEPENDS+=  hermit-abi-0.1.19
 CARGO_CRATE_DEPENDS+=  hex-0.4.3
@@ -182,7 +189,6 @@ CARGO_CRATE_DEPENDS+=       indexmap-1.9.1
 CARGO_CRATE_DEPENDS+=  inotify-0.7.1
 CARGO_CRATE_DEPENDS+=  inotify-sys-0.1.5
 CARGO_CRATE_DEPENDS+=  instant-0.1.12
-CARGO_CRATE_DEPENDS+=  integer-encoding-3.0.4
 CARGO_CRATE_DEPENDS+=  inventory-0.2.3
 CARGO_CRATE_DEPENDS+=  io-lifetimes-0.7.3
 CARGO_CRATE_DEPENDS+=  iovec-0.1.4
@@ -197,8 +203,8 @@ CARGO_CRATE_DEPENDS+=       itoa-1.0.4
 CARGO_CRATE_DEPENDS+=  jobserver-0.1.25
 CARGO_CRATE_DEPENDS+=  joinery-2.1.0
 CARGO_CRATE_DEPENDS+=  js-sys-0.3.60
-CARGO_CRATE_DEPENDS+=  json-deserializer-0.3.1
-CARGO_CRATE_DEPENDS+=  json_to_table-0.2.0
+CARGO_CRATE_DEPENDS+=  json-deserializer-0.4.2
+CARGO_CRATE_DEPENDS+=  json_to_table-0.3.1
 CARGO_CRATE_DEPENDS+=  kernel32-sys-0.2.2
 CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
 CARGO_CRATE_DEPENDS+=  lazycell-1.3.0
@@ -221,6 +227,7 @@ CARGO_CRATE_DEPENDS+=       linked-hash-map-0.
 CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.0.46
 CARGO_CRATE_DEPENDS+=  lock_api-0.4.9
 CARGO_CRATE_DEPENDS+=  log-0.4.17
+CARGO_CRATE_DEPENDS+=  lru-0.8.1
 CARGO_CRATE_DEPENDS+=  lscolors-0.12.0
 CARGO_CRATE_DEPENDS+=  lz4-1.24.0
 CARGO_CRATE_DEPENDS+=  lz4-sys-1.9.4
@@ -233,10 +240,10 @@ CARGO_CRATE_DEPENDS+=     md-5-0.10.5
 CARGO_CRATE_DEPENDS+=  memchr-2.5.0
 CARGO_CRATE_DEPENDS+=  memmap2-0.5.7
 CARGO_CRATE_DEPENDS+=  memoffset-0.6.5
-CARGO_CRATE_DEPENDS+=  meval-0.2.0
 CARGO_CRATE_DEPENDS+=  miette-5.3.0
 CARGO_CRATE_DEPENDS+=  miette-derive-5.3.0
 CARGO_CRATE_DEPENDS+=  mime-0.3.16
+CARGO_CRATE_DEPENDS+=  mime_guess-2.0.4
 CARGO_CRATE_DEPENDS+=  minimal-lexical-0.2.1
 CARGO_CRATE_DEPENDS+=  miniz_oxide-0.5.4
 CARGO_CRATE_DEPENDS+=  mio-0.6.23
@@ -252,7 +259,6 @@ CARGO_CRATE_DEPENDS+=       net2-0.2.37
 CARGO_CRATE_DEPENDS+=  new_debug_unreachable-1.0.4
 CARGO_CRATE_DEPENDS+=  nix-0.25.0
 CARGO_CRATE_DEPENDS+=  nodrop-0.1.14
-CARGO_CRATE_DEPENDS+=  nom-1.2.4
 CARGO_CRATE_DEPENDS+=  nom-7.1.1
 CARGO_CRATE_DEPENDS+=  nom-supreme-0.8.0
 CARGO_CRATE_DEPENDS+=  notify-4.0.17
@@ -274,21 +280,23 @@ CARGO_CRATE_DEPENDS+=     num_cpus-1.13.1
 CARGO_CRATE_DEPENDS+=  num_threads-0.1.6
 CARGO_CRATE_DEPENDS+=  objc-0.2.7
 CARGO_CRATE_DEPENDS+=  omnipath-0.1.1
-CARGO_CRATE_DEPENDS+=  once_cell-1.15.0
+CARGO_CRATE_DEPENDS+=  once_cell-1.16.0
 CARGO_CRATE_DEPENDS+=  oorandom-11.1.3
+CARGO_CRATE_DEPENDS+=  open-3.2.0
 CARGO_CRATE_DEPENDS+=  openssl-0.10.42
 CARGO_CRATE_DEPENDS+=  openssl-macros-0.1.0
 CARGO_CRATE_DEPENDS+=  openssl-probe-0.1.5
 CARGO_CRATE_DEPENDS+=  openssl-src-111.22.0+1.1.1q
 CARGO_CRATE_DEPENDS+=  openssl-sys-0.9.76
+CARGO_CRATE_DEPENDS+=  os_str_bytes-6.4.1
 CARGO_CRATE_DEPENDS+=  output_vt100-0.1.3
 CARGO_CRATE_DEPENDS+=  overload-0.1.1
 CARGO_CRATE_DEPENDS+=  owo-colors-3.5.0
 CARGO_CRATE_DEPENDS+=  papergrid-0.7.1
 CARGO_CRATE_DEPENDS+=  parking_lot-0.12.1
 CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.3
-CARGO_CRATE_DEPENDS+=  parquet-format-async-temp-0.3.1
-CARGO_CRATE_DEPENDS+=  parquet2-0.14.3
+CARGO_CRATE_DEPENDS+=  parquet-format-safe-0.2.4
+CARGO_CRATE_DEPENDS+=  parquet2-0.16.3
 CARGO_CRATE_DEPENDS+=  parse-zoneinfo-0.3.0
 CARGO_CRATE_DEPENDS+=  paste-1.0.9
 CARGO_CRATE_DEPENDS+=  pathdiff-0.2.1
@@ -316,16 +324,18 @@ CARGO_CRATE_DEPENDS+=     planus-0.3.1
 CARGO_CRATE_DEPENDS+=  plotters-0.3.4
 CARGO_CRATE_DEPENDS+=  plotters-backend-0.3.4
 CARGO_CRATE_DEPENDS+=  plotters-svg-0.3.3
-CARGO_CRATE_DEPENDS+=  polars-0.23.2
-CARGO_CRATE_DEPENDS+=  polars-arrow-0.23.2
-CARGO_CRATE_DEPENDS+=  polars-core-0.23.2
-CARGO_CRATE_DEPENDS+=  polars-io-0.23.2
-CARGO_CRATE_DEPENDS+=  polars-lazy-0.23.2
-CARGO_CRATE_DEPENDS+=  polars-ops-0.23.2
-CARGO_CRATE_DEPENDS+=  polars-time-0.23.2
-CARGO_CRATE_DEPENDS+=  polars-utils-0.23.2
+CARGO_CRATE_DEPENDS+=  polars-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-arrow-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-core-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-io-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-lazy-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-ops-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-pipe-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-plan-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-time-0.25.1
+CARGO_CRATE_DEPENDS+=  polars-utils-0.25.1
 CARGO_CRATE_DEPENDS+=  pori-0.0.0
-CARGO_CRATE_DEPENDS+=  powierza-coefficient-1.0.1
+CARGO_CRATE_DEPENDS+=  powierza-coefficient-1.0.2
 CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.16
 CARGO_CRATE_DEPENDS+=  precomputed-hash-0.1.1
 CARGO_CRATE_DEPENDS+=  predicates-2.1.1
@@ -342,18 +352,14 @@ CARGO_CRATE_DEPENDS+=     pure-rust-locales-
 CARGO_CRATE_DEPENDS+=  pwd-1.4.0
 CARGO_CRATE_DEPENDS+=  quick-error-1.2.3
 CARGO_CRATE_DEPENDS+=  quick-error-2.0.1
-CARGO_CRATE_DEPENDS+=  quick-xml-0.19.0
-CARGO_CRATE_DEPENDS+=  quick-xml-0.23.1
+CARGO_CRATE_DEPENDS+=  quick-xml-0.25.0
 CARGO_CRATE_DEPENDS+=  quickcheck-1.0.3
 CARGO_CRATE_DEPENDS+=  quickcheck_macros-1.0.0
 CARGO_CRATE_DEPENDS+=  quote-1.0.21
-CARGO_CRATE_DEPENDS+=  rand-0.4.6
 CARGO_CRATE_DEPENDS+=  rand-0.7.3
 CARGO_CRATE_DEPENDS+=  rand-0.8.5
 CARGO_CRATE_DEPENDS+=  rand_chacha-0.2.2
 CARGO_CRATE_DEPENDS+=  rand_chacha-0.3.1
-CARGO_CRATE_DEPENDS+=  rand_core-0.3.1
-CARGO_CRATE_DEPENDS+=  rand_core-0.4.2
 CARGO_CRATE_DEPENDS+=  rand_core-0.5.1
 CARGO_CRATE_DEPENDS+=  rand_core-0.6.4
 CARGO_CRATE_DEPENDS+=  rand_distr-0.4.3
@@ -362,7 +368,6 @@ CARGO_CRATE_DEPENDS+=       rand_pcg-0.2.1
 CARGO_CRATE_DEPENDS+=  rand_xorshift-0.3.0
 CARGO_CRATE_DEPENDS+=  rayon-1.5.3
 CARGO_CRATE_DEPENDS+=  rayon-core-1.9.3
-CARGO_CRATE_DEPENDS+=  rdrand-0.4.0
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.16
 CARGO_CRATE_DEPENDS+=  redox_users-0.4.3
 CARGO_CRATE_DEPENDS+=  reedline-0.14.0
@@ -376,7 +381,7 @@ CARGO_CRATE_DEPENDS+=       riscv-0.7.0
 CARGO_CRATE_DEPENDS+=  riscv-target-0.1.2
 CARGO_CRATE_DEPENDS+=  rmp-0.8.11
 CARGO_CRATE_DEPENDS+=  rmp-serde-1.1.1
-CARGO_CRATE_DEPENDS+=  roxmltree-0.14.1
+CARGO_CRATE_DEPENDS+=  roxmltree-0.16.0
 CARGO_CRATE_DEPENDS+=  rstest-0.15.0
 CARGO_CRATE_DEPENDS+=  rstest_macros-0.14.0
 CARGO_CRATE_DEPENDS+=  rusqlite-0.28.0
@@ -403,8 +408,8 @@ CARGO_CRATE_DEPENDS+=       semver-0.11.0
 CARGO_CRATE_DEPENDS+=  semver-1.0.14
 CARGO_CRATE_DEPENDS+=  semver-parser-0.7.0
 CARGO_CRATE_DEPENDS+=  semver-parser-0.10.2
+CARGO_CRATE_DEPENDS+=  seq-macro-0.3.1
 CARGO_CRATE_DEPENDS+=  serde-1.0.145
-CARGO_CRATE_DEPENDS+=  serde_cbor-0.11.2
 CARGO_CRATE_DEPENDS+=  serde_derive-1.0.145
 CARGO_CRATE_DEPENDS+=  serde_ini-0.2.0
 CARGO_CRATE_DEPENDS+=  serde_json-1.0.85
@@ -419,6 +424,7 @@ CARGO_CRATE_DEPENDS+=       shlex-1.1.0
 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+=  simd-json-0.6.0
 CARGO_CRATE_DEPENDS+=  simdutf8-0.1.4
 CARGO_CRATE_DEPENDS+=  simplelog-0.12.0
 CARGO_CRATE_DEPENDS+=  siphasher-0.3.10
@@ -438,9 +444,7 @@ CARGO_CRATE_DEPENDS+=       strength_reduce-0.
 CARGO_CRATE_DEPENDS+=  string_cache-0.8.4
 CARGO_CRATE_DEPENDS+=  string_cache_codegen-0.5.2
 CARGO_CRATE_DEPENDS+=  strip-ansi-escapes-0.1.1
-CARGO_CRATE_DEPENDS+=  strum-0.23.0
 CARGO_CRATE_DEPENDS+=  strum-0.24.1
-CARGO_CRATE_DEPENDS+=  strum_macros-0.23.1
 CARGO_CRATE_DEPENDS+=  strum_macros-0.24.3
 CARGO_CRATE_DEPENDS+=  supports-color-1.3.0
 CARGO_CRATE_DEPENDS+=  supports-hyperlinks-1.2.0
@@ -452,15 +456,14 @@ CARGO_CRATE_DEPENDS+=     sys-locale-0.2.1
 CARGO_CRATE_DEPENDS+=  sysinfo-0.26.4
 CARGO_CRATE_DEPENDS+=  tabled-0.10.0
 CARGO_CRATE_DEPENDS+=  tabled_derive-0.5.0
-CARGO_CRATE_DEPENDS+=  tempdir-0.3.7
 CARGO_CRATE_DEPENDS+=  tempfile-3.3.0
 CARGO_CRATE_DEPENDS+=  tendril-0.4.3
 CARGO_CRATE_DEPENDS+=  termcolor-1.1.3
 CARGO_CRATE_DEPENDS+=  terminal_size-0.1.17
 CARGO_CRATE_DEPENDS+=  terminal_size-0.2.1
 CARGO_CRATE_DEPENDS+=  termtree-0.2.4
-CARGO_CRATE_DEPENDS+=  textwrap-0.11.0
 CARGO_CRATE_DEPENDS+=  textwrap-0.15.1
+CARGO_CRATE_DEPENDS+=  textwrap-0.16.0
 CARGO_CRATE_DEPENDS+=  thin-slice-0.1.1
 CARGO_CRATE_DEPENDS+=  thiserror-1.0.37
 CARGO_CRATE_DEPENDS+=  thiserror-impl-1.0.37
@@ -472,15 +475,16 @@ CARGO_CRATE_DEPENDS+=     tinytemplate-1.2.1
 CARGO_CRATE_DEPENDS+=  tinyvec-1.6.0
 CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.0
 CARGO_CRATE_DEPENDS+=  titlecase-2.2.0
-CARGO_CRATE_DEPENDS+=  tokio-1.21.2
+CARGO_CRATE_DEPENDS+=  tokio-1.24.1
 CARGO_CRATE_DEPENDS+=  tokio-native-tls-0.3.0
 CARGO_CRATE_DEPENDS+=  tokio-util-0.7.4
 CARGO_CRATE_DEPENDS+=  toml-0.5.9
 CARGO_CRATE_DEPENDS+=  tower-service-0.3.2
 CARGO_CRATE_DEPENDS+=  tracing-0.1.36
 CARGO_CRATE_DEPENDS+=  tracing-core-0.1.29
-CARGO_CRATE_DEPENDS+=  trash-2.1.5
+CARGO_CRATE_DEPENDS+=  trash-3.0.0
 CARGO_CRATE_DEPENDS+=  try-lock-0.2.3
+CARGO_CRATE_DEPENDS+=  tui-0.19.0
 CARGO_CRATE_DEPENDS+=  typed-arena-1.7.0
 CARGO_CRATE_DEPENDS+=  typenum-1.15.0
 CARGO_CRATE_DEPENDS+=  typetag-0.1.8
@@ -488,6 +492,7 @@ CARGO_CRATE_DEPENDS+=       typetag-impl-0.1.8
 CARGO_CRATE_DEPENDS+=  ucd-trie-0.1.5
 CARGO_CRATE_DEPENDS+=  umask-2.0.0
 CARGO_CRATE_DEPENDS+=  uncased-0.9.7
+CARGO_CRATE_DEPENDS+=  unicase-2.6.0
 CARGO_CRATE_DEPENDS+=  unicode-bidi-0.3.8
 CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.4
 CARGO_CRATE_DEPENDS+=  unicode-linebreak-0.1.4
@@ -503,6 +508,7 @@ CARGO_CRATE_DEPENDS+=       utf-8-0.7.6
 CARGO_CRATE_DEPENDS+=  utf8-width-0.1.6
 CARGO_CRATE_DEPENDS+=  utf8parse-0.2.0
 CARGO_CRATE_DEPENDS+=  uuid-1.1.2
+CARGO_CRATE_DEPENDS+=  value-trait-0.4.0
 CARGO_CRATE_DEPENDS+=  vcell-0.1.3
 CARGO_CRATE_DEPENDS+=  vcpkg-0.2.15
 CARGO_CRATE_DEPENDS+=  version_check-0.9.4
@@ -531,33 +537,27 @@ CARGO_CRATE_DEPENDS+=     winapi-build-0.1.1
 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-0.37.0
-CARGO_CRATE_DEPENDS+=  windows-0.42.0
+CARGO_CRATE_DEPENDS+=  windows-0.43.0
 CARGO_CRATE_DEPENDS+=  windows-sys-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.36.1
-CARGO_CRATE_DEPENDS+=  windows_aarch64_msvc-0.37.0
 CARGO_CRATE_DEPENDS+=  windows_aarch64_msvc-0.42.0
 CARGO_CRATE_DEPENDS+=  windows_i686_gnu-0.36.1
-CARGO_CRATE_DEPENDS+=  windows_i686_gnu-0.37.0
 CARGO_CRATE_DEPENDS+=  windows_i686_gnu-0.42.0
 CARGO_CRATE_DEPENDS+=  windows_i686_msvc-0.36.1
-CARGO_CRATE_DEPENDS+=  windows_i686_msvc-0.37.0
 CARGO_CRATE_DEPENDS+=  windows_i686_msvc-0.42.0
 CARGO_CRATE_DEPENDS+=  windows_x86_64_gnu-0.36.1
-CARGO_CRATE_DEPENDS+=  windows_x86_64_gnu-0.37.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.36.1
-CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.37.0
 CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.42.0
 CARGO_CRATE_DEPENDS+=  winreg-0.10.1
 CARGO_CRATE_DEPENDS+=  winres-0.1.12
 CARGO_CRATE_DEPENDS+=  ws2_32-sys-0.2.1
-CARGO_CRATE_DEPENDS+=  xmlparser-0.13.3
+CARGO_CRATE_DEPENDS+=  xmlparser-0.13.5
 CARGO_CRATE_DEPENDS+=  yansi-0.5.1
-CARGO_CRATE_DEPENDS+=  zeroize-1.5.7
-CARGO_CRATE_DEPENDS+=  zip-0.5.13
+CARGO_CRATE_DEPENDS+=  zip-0.6.3
 CARGO_CRATE_DEPENDS+=  zstd-0.11.2+zstd.1.5.2
 CARGO_CRATE_DEPENDS+=  zstd-safe-5.0.2+zstd.1.5.2
 CARGO_CRATE_DEPENDS+=  zstd-sys-2.0.1+zstd.1.5.2

Index: pkgsrc/shells/nushell/distinfo
diff -u pkgsrc/shells/nushell/distinfo:1.18 pkgsrc/shells/nushell/distinfo:1.19
--- pkgsrc/shells/nushell/distinfo:1.18 Thu Nov 10 22:01:15 2022
+++ pkgsrc/shells/nushell/distinfo      Mon Jan 23 21:25:14 2023
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.18 2022/11/10 22:01:15 pin Exp $
+$NetBSD: distinfo,v 1.19 2023/01/23 21:25:14 pin Exp $
 
 BLAKE2s (Inflector-0.11.4.crate) = 2f8b4a805230be3b58267c7fb6b9c26c2ec966378d195673d1128a851cca515d
 SHA512 (Inflector-0.11.4.crate) = f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
@@ -9,6 +9,9 @@ Size (adler-1.0.2.crate) = 12778 bytes
 BLAKE2s (ahash-0.7.6.crate) = 5a260485860dccfc4af4ad41b107d11c1a1a0fadb036ef801484ecc98d4a6bc8
 SHA512 (ahash-0.7.6.crate) = 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 Size (ahash-0.7.6.crate) = 38030 bytes
+BLAKE2s (ahash-0.8.1.crate) = 8b3a5e71e760288e3dbd14a08693b34f789dce46c13ab716e36876f8290ba00f
+SHA512 (ahash-0.8.1.crate) = f840f3124d22c90479ad5eb2818a37fcab3822426d7e6b8c7bfe6647eaee55c547df22505c065f8179bbb172982d89462231d4429f9b41f4faf74821fe668568
+Size (ahash-0.8.1.crate) = 42520 bytes
 BLAKE2s (aho-corasick-0.7.19.crate) = b13c5789625903a58cfdb854bca6eb074329fde83ffb2581686f105d52d31996
 SHA512 (aho-corasick-0.7.19.crate) = 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 Size (aho-corasick-0.7.19.crate) = 113070 bytes
@@ -24,15 +27,21 @@ Size (alphanumeric-sort-1.4.4.crate) = 5
 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 (anes-0.1.6.crate) = 51a3a431b53fc59bdeaf54f4dd87332d79d9c9cb47042879fb821b5a7afdfd9a
+SHA512 (anes-0.1.6.crate) = f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
+Size (anes-0.1.6.crate) = 23857 bytes
 BLAKE2s (ansi-str-0.5.0.crate) = ab92284ed0eda18605301a67ef507146d13805e0695dbcded0e9ceca04db912b
 SHA512 (ansi-str-0.5.0.crate) = 7da1b479a3272e372806e64df4829b7069ccdc0bd89194c9d07f7fc4b436e24f434ef2dd15c07472d33d68f8a0fd784afd899b53036b3e2453e0a39009871d8b
 Size (ansi-str-0.5.0.crate) = 17279 bytes
+BLAKE2s (ansi-str-0.7.2.crate) = 54a4ab1f0994ef3d2499517e3aa6f46c0e74ab079f70e64042decbef20365376
+SHA512 (ansi-str-0.7.2.crate) = 52462c001507b6cb6a2722ba276a5eb8b77b8697997c6333e6f0fda2e0111e291ab403284f26064f33ca4c75aa31d6b48248cd322ade54949705e6e20cec3b08
+Size (ansi-str-0.7.2.crate) = 19141 bytes
 BLAKE2s (ansitok-0.2.0.crate) = eddacbceda8687d716725e29559411f2219590904fd2c355a38a15702b216118
 SHA512 (ansitok-0.2.0.crate) = 7619a51777ee642d3f96f8e47cce96f677085d57600875893779a12affd92915d6db9dd767814f6fab81713200d371d0579ba16cd004d3d5238ed067e5e77c19
 Size (ansitok-0.2.0.crate) = 18021 bytes
-BLAKE2s (anyhow-1.0.65.crate) = 9800c69ba5bc16c800af9db6744294b1a3a6c82b37abcc65be081d725ddc8e15
-SHA512 (anyhow-1.0.65.crate) = 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
-Size (anyhow-1.0.65.crate) = 43585 bytes
+BLAKE2s (anyhow-1.0.66.crate) = 8f80332ec72132612603d853a1e995ad30c019fa19ecee858f6a117bf134a72d
+SHA512 (anyhow-1.0.66.crate) = 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
+Size (anyhow-1.0.66.crate) = 43770 bytes
 BLAKE2s (array-init-cursor-0.2.0.crate) = b7a6ff1ed40bcf16c9c40b9a7f0ddff53e03935bc5b63337e1bb7bfa93ae3cb2
 SHA512 (array-init-cursor-0.2.0.crate) = f4698cbf9ab3011ef8a0f9fc29d9d58d2572df0db336ad4ee6e72dec0bf4be89d06e2693d7037082788b6d120cb2ad5f1223932c185e25258a1594c60d429eba
 Size (array-init-cursor-0.2.0.crate) = 2590 bytes
@@ -45,9 +54,9 @@ Size (arrayvec-0.7.2.crate) = 29341 byte
 BLAKE2s (arrow-format-0.7.0.crate) = 2e40bfff41a841a2f6bdfc92846f2f2c2e364aba8bc47d60e0c37af846c04b99
 SHA512 (arrow-format-0.7.0.crate) = c0ae3db5829acbd5f0a1ad923b24be7869e23afb4e07d1f4484f547cc240593fa118cc21bace9a5ce0c09c20da021f78577e1d1967017b5a9dfa531133649c05
 Size (arrow-format-0.7.0.crate) = 35084 bytes
-BLAKE2s (arrow2-0.13.1.crate) = 426e7a8e41cd5dcad0143a91a74998194ec92aef880209792c22d5409cab0984
-SHA512 (arrow2-0.13.1.crate) = 09603af1c1a85a117e3365559462fc3a9cdefa4b108a90ee9610859031ef4cfa4e43e8bd761369556282ee434d53e7de31acef40bba7b8a4c0af6516d2be288b
-Size (arrow2-0.13.1.crate) = 765490 bytes
+BLAKE2s (arrow2-0.14.2.crate) = 00542aa66847fe84cabf07e65ca0dcc6cd98503794202be16c9633c9a83e0e8c
+SHA512 (arrow2-0.14.2.crate) = 9fc9620014d2518d3c6bde0ab6e8f6ed0f524df1861222d4b83c55b05a35c9506341fa2911eec7db5fa2f4cfdf0db52609ce1037044e8326485ea5fea94a6d44
+Size (arrow2-0.14.2.crate) = 779903 bytes
 BLAKE2s (assert_cmd-2.0.4.crate) = f2efbb63a33e11fa51ddfdeb2f3fb143bb28e6339b89e2650cd987691e9396c4
 SHA512 (assert_cmd-2.0.4.crate) = c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720
 Size (assert_cmd-2.0.4.crate) = 22581 bytes
@@ -99,9 +108,6 @@ Size (bitfield-0.13.2.crate) = 16479 byt
 BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
 SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 Size (bitflags-1.3.2.crate) = 23021 bytes
-BLAKE2s (bitpacking-0.8.4.crate) = 1a2e43862f98e803b6eb53ffc432a2a202cfe84441a1413ade098ab812c27168
-SHA512 (bitpacking-0.8.4.crate) = c03860e3b8fbbf32bf6107de36ebe30ca84afe1993b20f48e30f663fa6834fb7dd728d9a098bb4d0455eace0e51c2961f9509ea7254a84b74fab9cee3a0dc819
-Size (bitpacking-0.8.4.crate) = 20354 bytes
 BLAKE2s (block-buffer-0.10.3.crate) = 3c4a4d171f7955ea54c9bd7ffb696831e74b41ac3565931fc2157da1496c7e3d
 SHA512 (block-buffer-0.10.3.crate) = e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
 Size (block-buffer-0.10.3.crate) = 10465 bytes
@@ -141,9 +147,12 @@ Size (bytes-1.2.1.crate) = 54857 bytes
 BLAKE2s (bytesize-1.1.0.crate) = e2c9860037dea32c01df57f12d94e76b4180147adc32b52d61ee9e7b2a01d612
 SHA512 (bytesize-1.1.0.crate) = 36f35cf53c468cf011b231d3fc5d00c5224fa3d917854e347daeaaae53ae7ee36c4d8ba26788460d56c922c9ffb0eeebc60655fef7366ae42e221950d03f6715
 Size (bytesize-1.1.0.crate) = 9370 bytes
-BLAKE2s (calamine-0.18.0.crate) = a949b31ab6c6dc96676a8f62215cced7a851f38a680d6391e96dcf5aa8a5cd14
-SHA512 (calamine-0.18.0.crate) = 9740b7621a862ddcd45820a07baae72f244dad903880d637d2761756e0c7c8ef608b0c12bf59ad0a30fd91b50d42dac510099128c6153af7721be80711d91e75
-Size (calamine-0.18.0.crate) = 60972 bytes
+BLAKE2s (calamine-0.19.1.crate) = 06156a5eda66bda296d17136cbce336818d20040c5841f491a0b5b697d9fcf80
+SHA512 (calamine-0.19.1.crate) = 0a41b82c2f47e1fc6ec3d6af9294a157070d25dcc10870e8416552714038f8fa40df9488f9d350abee9b4c92a52be8111aca61c24b52ca0daecdaa8a6c21a593
+Size (calamine-0.19.1.crate) = 64781 bytes
+BLAKE2s (cassowary-0.3.0.crate) = b17facbc17a2111cef15ced2fdcbee59ae6747e942e059144b8b67ca7c13d9d2
+SHA512 (cassowary-0.3.0.crate) = 0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
+Size (cassowary-0.3.0.crate) = 22876 bytes
 BLAKE2s (cast-0.3.0.crate) = b7eb7925f63a001fded24ee7c24d6e990639a3b7af75e26b5534a59d91a45865
 SHA512 (cast-0.3.0.crate) = 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 Size (cast-0.3.0.crate) = 11452 bytes
@@ -159,9 +168,9 @@ Size (cfg-if-0.1.10.crate) = 7933 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 (chrono-0.4.23.crate) = 538eedc112b3a58729530283ac9fe28731694390fcaf8c4aee7744d8aee73e8b
+SHA512 (chrono-0.4.23.crate) = 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa
+Size (chrono-0.4.23.crate) = 187259 bytes
 BLAKE2s (chrono-humanize-0.2.2.crate) = 3412871e83486f8773ed52b4599434f1955fa9060e1d96615ca1f5225d944090
 SHA512 (chrono-humanize-0.2.2.crate) = 9829f71baeb218828d14de83d29a2407bc4f992292330f53a6bd6316cfc87976d338ab893087fad9d69d1dc3a5bec13b70dcb4593fcecde3eb100ab6555e534b
 Size (chrono-humanize-0.2.2.crate) = 14761 bytes
@@ -171,18 +180,30 @@ Size (chrono-tz-0.6.3.crate) = 589734 by
 BLAKE2s (chrono-tz-build-0.0.3.crate) = f068eb6ca3a3640b802ef29ed305443a4d4f9dc1f9fd47d8f3d4f5214620a0f3
 SHA512 (chrono-tz-build-0.0.3.crate) = 859fc1024cbc08cf1cf4f53f7f70c91b81049eb5af4dbfc4e5632f5a3f70d4e1c1b3786cab29ceb490647715de914f88630f82bac66dad2f565a90f2151a31d9
 Size (chrono-tz-build-0.0.3.crate) = 5768 bytes
+BLAKE2s (ciborium-0.2.0.crate) = 6b23afdffb2fcd2fa85800ef471de41835fd7bc00967bec57a161539455c6eaa
+SHA512 (ciborium-0.2.0.crate) = 05f906ca1eec19e903652f2cfe86de36c25f6019af0e10212720bfdb2260a90426cea3acbab6acf64cb059fd138883e5cd4e46032b9a2d7a021715243ca6ecc1
+Size (ciborium-0.2.0.crate) = 30130 bytes
+BLAKE2s (ciborium-io-0.2.0.crate) = a3ca3f75459c186c9d9436b750369ec63f755a6968df8fd17afcb2227a7eaf2a
+SHA512 (ciborium-io-0.2.0.crate) = 814059cf5c32c3ca2eab6877eeb73074d38f3419c04137ba345f83c7dc0222b983166e869e0ae9f22d9c604a162555926bff92a3ff57c076d72c9cb39072db63
+Size (ciborium-io-0.2.0.crate) = 2738 bytes
+BLAKE2s (ciborium-ll-0.2.0.crate) = 3d9962a61114a79b02f299dceb57e17f4cf400fcc38db18374080b420c1d9d49
+SHA512 (ciborium-ll-0.2.0.crate) = 73a7507332c8d941c82e7ff8cc707168f8d231db7531fd28eaba1be341f1511cd494c61f531852e0c5e37a65153addf259ebceac70f70185ede287d93b911845
+Size (ciborium-ll-0.2.0.crate) = 10740 bytes
 BLAKE2s (clang-sys-1.4.0.crate) = bbae05292479dedd7881a3fde0905ba60cf489438880629b5b77f3da6cd4de14
 SHA512 (clang-sys-1.4.0.crate) = 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 Size (clang-sys-1.4.0.crate) = 38679 bytes
-BLAKE2s (clap-2.34.0.crate) = 91ff2fb5743d3909808214f12ff8daee40fe089653558e9d390acc6ee56956c1
-SHA512 (clap-2.34.0.crate) = c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
-Size (clap-2.34.0.crate) = 202210 bytes
+BLAKE2s (clap-3.2.23.crate) = 97497df585f3c070fbccfc052bad84214d8cf36b2f6c19009af80d659f18aec9
+SHA512 (clap-3.2.23.crate) = 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a
+Size (clap-3.2.23.crate) = 219435 bytes
+BLAKE2s (clap_lex-0.2.4.crate) = 1bbfe62e845a1359285226b76325c0741f80844d895ded709cc9c4eb71fe1a48
+SHA512 (clap_lex-0.2.4.crate) = 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
+Size (clap_lex-0.2.4.crate) = 9652 bytes
 BLAKE2s (codepage-0.1.1.crate) = f9536437ac4e1123ff4263e54b794328f0be50d681453cb4f657ee441540f5e6
 SHA512 (codepage-0.1.1.crate) = 7be012259432245264d4c93d5afd1f0849644ab5040ad5459de5340556f522339f6c5835a54fb6c2c61f6a799969ecffba16d11fbedb10a78ba20c58a5588d2a
 Size (codepage-0.1.1.crate) = 8680 bytes
-BLAKE2s (comfy-table-5.0.1.crate) = b40833ef75dec5031af3279d9b3988e836811c390e550b517987efc84dad0d93
-SHA512 (comfy-table-5.0.1.crate) = b3a5906e973251faf5b07a78063a8b07d990ed229b235c47c51a839ec8e32e1c4101844ec6b462ab56f947627dd774e3d66234110cee366e4051a2380f350852
-Size (comfy-table-5.0.1.crate) = 53809 bytes
+BLAKE2s (comfy-table-6.1.2.crate) = 6c8b6978b287af84125949906799c9d3d9e614ac157f317c51ae3f74a6fb4968
+SHA512 (comfy-table-6.1.2.crate) = 471fffe0172fa08d525f4885a9c81a0a4c29cf09e702fa95859665101872e94e8abbf318d0d28668717085180e641999591b97803bd80b92e41702f40f75f210
+Size (comfy-table-6.1.2.crate) = 61774 bytes
 BLAKE2s (console-0.15.2.crate) = 66d6afa69b17ecc30dea9b5e657f4583d3c71a82f9e76a9d2db7727b58d5f1cd
 SHA512 (console-0.15.2.crate) = 0eb0ffe95cdc2e6f43d116f346241755dbfc8d451c9e69dc950a5c6c94b10b1be4218fa14bd0da32f5cd9779e38e79dcd9b584a6448c7f0b30316948e7ee9ebe
 Size (console-0.15.2.crate) = 31576 bytes
@@ -210,12 +231,12 @@ Size (cpufeatures-0.2.5.crate) = 11251 b
 BLAKE2s (crc32fast-1.3.2.crate) = c60cd89cc50c52d5bedb1e7ce6c6299196d26700152f85282218c6fe15ec2a8b
 SHA512 (crc32fast-1.3.2.crate) = a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
 Size (crc32fast-1.3.2.crate) = 38661 bytes
-BLAKE2s (criterion-0.3.6.crate) = 4e1d1b75c9b5c20a592d5aa73fa0a19932645db9b6dbde0606f574295378fb2a
-SHA512 (criterion-0.3.6.crate) = 282d8d110b8ae2c4f96503ee9d5080cd40acb4bd5ceb317f9a0acf098f2a67c61a99fe3c9796424a74181910840411362b8cf5c53e5665b078483c50935dbdcc
-Size (criterion-0.3.6.crate) = 110967 bytes
-BLAKE2s (criterion-plot-0.4.5.crate) = 20a0337d03ed62fd295b0bcc1d864a6a2e560bc719be136737860b9c5fe16d0b
-SHA512 (criterion-plot-0.4.5.crate) = 0e06a230d00471b7274375d37c8454d0e000ba513348463407083423151df930831c8c99a943a3d1e42155f98e09687e26d53bea7ca3f640171e055cce32ec83
-Size (criterion-plot-0.4.5.crate) = 22721 bytes
+BLAKE2s (criterion-0.4.0.crate) = 39d549038dbed174ae5570fee2f0b4e98d77490b9624e5049621035741cb717e
+SHA512 (criterion-0.4.0.crate) = e6e078ae5be2c8fc018986eb8fc1432ef78fd94b93aed1f05d7b0bb195a440d0a068cc8c26066a970cdd105102131e706bfc3e05f3a44174b5df4184aa3ffdcb
+Size (criterion-0.4.0.crate) = 108978 bytes
+BLAKE2s (criterion-plot-0.5.0.crate) = 9a23a058f721a6ec706b67811ad5ec389f2281bf2fedf2aee6669be3900e2bf7
+SHA512 (criterion-plot-0.5.0.crate) = 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
+Size (criterion-plot-0.5.0.crate) = 22706 bytes
 BLAKE2s (critical-section-0.2.7.crate) = 55ffa29bfe98e7491590b99cf65b44ad40fdf17e85333edc327c9ccba7a352ed
 SHA512 (critical-section-0.2.7.crate) = 8402410866786adbfdf82a0cba0fdbd49b278052560ea98e9d1151647cda9804cdeb2a9c7e1d9f458180b2a37a19f1266d72712d4cf9ced0f486b55de655d51f
 Size (critical-section-0.2.7.crate) = 6094 bytes
@@ -231,18 +252,15 @@ Size (crossbeam-epoch-0.9.11.crate) = 47
 BLAKE2s (crossbeam-utils-0.8.12.crate) = 6b460967b73284c736628288fb5bc8e4ed1002df9eac36ebd7fc5a3119d7ec5f
 SHA512 (crossbeam-utils-0.8.12.crate) = 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2
 Size (crossbeam-utils-0.8.12.crate) = 41785 bytes
-BLAKE2s (crossterm-0.23.2.crate) = 3af83abff5e5211bf40f435ae725bf78adbbf76bd44418d334ce24c022d9c2ea
-SHA512 (crossterm-0.23.2.crate) = 3299e47dedc44988d2f0508a5d81345092f1495c1292994d237c7222b4b52fe91b98e12bfdd88b322242661eaec75857c59f13a430691d4aa867c0e3914254a3
-Size (crossterm-0.23.2.crate) = 106712 bytes
 BLAKE2s (crossterm-0.24.0.crate) = 51e574a31302690855bfb6424c7afa3e5d23087a3cc592e393008a71c0f65e6e
 SHA512 (crossterm-0.24.0.crate) = 50134a80abfee248f6547b039d2e4f1e640e196e9f492d55790c7630abf0fbf68e698955522424ed9c36022d691626ac2902bde1019e769fe5b55cb5ac2b513d
 Size (crossterm-0.24.0.crate) = 110615 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 (crunchy-0.2.2.crate) = 5238c2cdfcfcae0b56c35a607e1ce33cce4ba6f2c45c3996eb20abaa03ce1e0b
-SHA512 (crunchy-0.2.2.crate) = 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
-Size (crunchy-0.2.2.crate) = 2995 bytes
 BLAKE2s (crypto-common-0.1.6.crate) = 855d36a49ecab87b6f8a58c85a0360ab113d0615fa206f5e1bf200caa2fcbfd5
 SHA512 (crypto-common-0.1.6.crate) = 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
 Size (crypto-common-0.1.6.crate) = 8760 bytes
@@ -330,6 +348,9 @@ Size (encode_unicode-0.3.6.crate) = 4574
 BLAKE2s (encoding_rs-0.8.31.crate) = 84fba8bb0bdedcca16a4027b45cebd25ea37c5c98c78b8d7aed1f79c3859c516
 SHA512 (encoding_rs-0.8.31.crate) = a9e582ab63d00bfd17c9f813f886c5908279fe4d23cdd70f79580931f3a0479162b78210a27b113a7bf6fbc4f8d62bbf098ef645d598fe0eaa428639c35cec31
 Size (encoding_rs-0.8.31.crate) = 1370113 bytes
+BLAKE2s (enum_dispatch-0.3.8.crate) = 83968d29835e76b4a6e3a7b95f2d80a4b9ca1479736747cb45c92630a70c019d
+SHA512 (enum_dispatch-0.3.8.crate) = 56833449dd2f46d42c2179272243ce9803b336e2b77f7f23d466c077f6bf2ccd4c4007c99eb3faa21ad0425345295176131e1f5259aeacc8da0a002f6ce9348d
+Size (enum_dispatch-0.3.8.crate) = 29407 bytes
 BLAKE2s (env_logger-0.8.4.crate) = cb8a50302744a8b936ba8b877d6bd43d44708d40214d6f3f3cbc8bec062420e1
 SHA512 (env_logger-0.8.4.crate) = 9e4478ff609a2e1e1a902a55b221af43a52622fdb5668dc33fb0be354b964708b7b6d13b7f1ef11982f45fa7e71f0712a2ab3fd4ea98155a5115e5a7c3d33049
 Size (env_logger-0.8.4.crate) = 33342 bytes
@@ -342,6 +363,9 @@ Size (errno-0.2.8.crate) = 9276 bytes
 BLAKE2s (errno-dragonfly-0.1.2.crate) = 98b2cbc4374e5c9bec5416a0564feba5e8b0ff6ff565fc69342afb77ee6a1fee
 SHA512 (errno-dragonfly-0.1.2.crate) = f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
 Size (errno-dragonfly-0.1.2.crate) = 1810 bytes
+BLAKE2s (ethnum-1.3.0.crate) = 695c7cacbe75e66a6329cc7c4f46885b6dd04d49f800631b754dce17566d167c
+SHA512 (ethnum-1.3.0.crate) = 10c7858ceed96bdb571bcf86f3e6b82606f1e64c73f7c437850857413963be4e58f52f4ac3faf10446e1675c1026ba7fd27c8472d57b1e8c49ac897d25f621f4
+Size (ethnum-1.3.0.crate) = 54685 bytes
 BLAKE2s (fallible-iterator-0.2.0.crate) = a90049d0b6a1e0d61709c8269995dba677c1d676aee4b18975c8bc76a64676c2
 SHA512 (fallible-iterator-0.2.0.crate) = c558fea3fcf3a7756acc0b63d38f76dfe7eeed4dd9c12c46b7a7e8b8bea64d00e0cc115492e8b3a1a19e86e6083477dcf7d2d72ef960b44f24d61819a3077e79
 Size (fallible-iterator-0.2.0.crate) = 18509 bytes
@@ -366,6 +390,9 @@ Size (filetime-0.2.17.crate) = 14484 byt
 BLAKE2s (flate2-1.0.24.crate) = 3eacabb838a2b3dc64b894b47c6e6c32f316fcc95e85ae80dfbe608ce6ff032f
 SHA512 (flate2-1.0.24.crate) = 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
 Size (flate2-1.0.24.crate) = 70191 bytes
+BLAKE2s (float-cmp-0.9.0.crate) = 4f12d531ce122b1785eda3125e27ba4b3188f2b4294843329fd7fbcb25fd0c29
+SHA512 (float-cmp-0.9.0.crate) = f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
+Size (float-cmp-0.9.0.crate) = 10102 bytes
 BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09
 SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
 Size (fnv-1.0.7.crate) = 11266 bytes
@@ -390,9 +417,6 @@ Size (fsevent-0.4.0.crate) = 7292 bytes
 BLAKE2s (fsevent-sys-2.0.1.crate) = 7cf351c6bb1a3c1ed38d360d874e97dbabdcfc2e85b0d474c51368cfaedcfcb5
 SHA512 (fsevent-sys-2.0.1.crate) = 4c7f96586c4564f804390c3ad22388456a138bef1902a5985463515ca9b56976fc14c993f08ac188897c449b2d2843890c2357398eb3ef5eb064326881e7167d
 Size (fsevent-sys-2.0.1.crate) = 3984 bytes
-BLAKE2s (fuchsia-cprng-0.1.1.crate) = 1bc2fd5a4a533d5b8d16f500852428c4f128cd1b30ef7ec8addfe51d23c68d93
-SHA512 (fuchsia-cprng-0.1.1.crate) = ea9f5beb0dfcb023c22cfc2b37ce52dfcf3a2cbbed0f79ffffc332878858386805c65dce8469a431002367562d857a6c064e075688540c27fcb4056a110059d2
-Size (fuchsia-cprng-0.1.1.crate) = 2950 bytes
 BLAKE2s (fuchsia-zircon-0.3.3.crate) = 8804c4e9c1ceda779cf1605095d961f6cf9f1324677fe334e9ba87cb7379c99b
 SHA512 (fuchsia-zircon-0.3.3.crate) = a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93
 Size (fuchsia-zircon-0.3.3.crate) = 22565 bytes
@@ -438,9 +462,6 @@ Size (fxhash-0.2.1.crate) = 4102 bytes
 BLAKE2s (generic-array-0.14.6.crate) = cfeb6337fedcee5b776d17505ade14558677b003d273ecbe9b3703a42bbd3585
 SHA512 (generic-array-0.14.6.crate) = 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20
 Size (generic-array-0.14.6.crate) = 15889 bytes
-BLAKE2s (getopts-0.2.21.crate) = 63987f2d335c3aafabde250df8ad62332fe273405a807d5cc242d1443cd205ec
-SHA512 (getopts-0.2.21.crate) = 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
-Size (getopts-0.2.21.crate) = 18457 bytes
 BLAKE2s (getrandom-0.1.16.crate) = 805b9bb4bc647a527fbff0bf97ed36863681367034e410973c84c85845b9da51
 SHA512 (getrandom-0.1.16.crate) = c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
 Size (getrandom-0.1.16.crate) = 25077 bytes
@@ -468,6 +489,9 @@ Size (h2-0.3.14.crate) = 162022 bytes
 BLAKE2s (half-1.8.2.crate) = 06e412ad3cca1082278f20b32764604d9f62c4703d31ff477d25436d8b29eb62
 SHA512 (half-1.8.2.crate) = 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
 Size (half-1.8.2.crate) = 41874 bytes
+BLAKE2s (halfbrown-0.1.15.crate) = 9bb56c51b9598fea8a92cfe0ebb828bab4d7d3414882e3097f75117c9984b6d4
+SHA512 (halfbrown-0.1.15.crate) = 8ed0bba1f69fbe4852379d95cd9e045cc0ca74c5ef581c15076a40697e94ca4122176ca1a46341f07cb8d1e61a841505dcc5c2dbe75126d0111639905f44820e
+Size (halfbrown-0.1.15.crate) = 27631 bytes
 BLAKE2s (hamcrest2-0.3.0.crate) = 6150167701dd6e11fa48db8ad4c39aa46e0669e018f624c638acf2dfeb30e341
 SHA512 (hamcrest2-0.3.0.crate) = e8dc89a4386f2fc335994f5b8468c7d2f56835c1b74ee735bed0f81af7f77179151678771b1cffe2134528f5b42c818c57c5375c66d8fe8a20d3c4e9df6dbea6
 Size (hamcrest2-0.3.0.crate) = 17640 bytes
@@ -486,9 +510,6 @@ Size (hashlink-0.8.1.crate) = 26404 byte
 BLAKE2s (heapless-0.7.16.crate) = f9fb993b91dae39d4150a2d68b7b0fe0b371224182453f4b0336a2b6117e286f
 SHA512 (heapless-0.7.16.crate) = c67633044298013fc584fba5dde8a85f84f259d138d6f0912de4368ceee0b7194c5cde705b4a04186a4420757336814335b6b935b5e5380eb341720090b56428
 Size (heapless-0.7.16.crate) = 75999 bytes
-BLAKE2s (heck-0.3.3.crate) = ad67e9fc1dc80c1a47e13e4e30cd2644118f8135c22c5c6462ed254cf6374d84
-SHA512 (heck-0.3.3.crate) = b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f
-Size (heck-0.3.3.crate) = 10260 bytes
 BLAKE2s (heck-0.4.0.crate) = 0bbfc0807fe42d68570dab10b6cdfeabd24e6c732caebcec1880c2b9efeb36b5
 SHA512 (heck-0.4.0.crate) = 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f
 Size (heck-0.4.0.crate) = 11161 bytes
@@ -546,9 +567,6 @@ Size (inotify-sys-0.1.5.crate) = 6965 by
 BLAKE2s (instant-0.1.12.crate) = b06541050e8fca335fbc4ea630c2e4b68d8c53a8195c406fd1afdf9d8292ba52
 SHA512 (instant-0.1.12.crate) = fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 Size (instant-0.1.12.crate) = 6128 bytes
-BLAKE2s (integer-encoding-3.0.4.crate) = 682819c449841952aceae7d6999aa5707757fd14132a740aa452ac1254b6c00f
-SHA512 (integer-encoding-3.0.4.crate) = 453686fa64aae578c5f8954ee1b34dcd895f6757a3c71dfa7eb944da85cab7c39498bb6b42aac93e1df473cb52de07316beedf59ade63a4dcba921c1dbce2ee3
-Size (integer-encoding-3.0.4.crate) = 12446 bytes
 BLAKE2s (inventory-0.2.3.crate) = caf42708e6397f81a0d2b0682bd342d065a7ca6e9885e3eb20bf7b4e4afc7d16
 SHA512 (inventory-0.2.3.crate) = 25fb89ad1432c3522a5047838b1d3131cd74942dcee17550f05aeede75913f78c7ff23f3654aeceaf8f9d2fc5d97615f302e52184141e74200d9afdc3c133dd3
 Size (inventory-0.2.3.crate) = 13590 bytes
@@ -591,12 +609,12 @@ Size (joinery-2.1.0.crate) = 14163 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 (json-deserializer-0.3.1.crate) = be99b8392bb77a2be17eb1ff50605250b82d6c66185f16ea41dc78d649939fdf
-SHA512 (json-deserializer-0.3.1.crate) = 81f1add349cf1307c63a4a2ed8bba9f7fc274fd6bc3d09ca3d0a68a0b5bd5213bedb2e603ac6c4488877eb885c640800f36bd0487513dd604d358264353954cc
-Size (json-deserializer-0.3.1.crate) = 9307 bytes
-BLAKE2s (json_to_table-0.2.0.crate) = fd2005ad7b3095d0bf654ae00bb5a2018a17f69ed6dab3182ce03e1ef60683a4
-SHA512 (json_to_table-0.2.0.crate) = 43d01da1ada739f2d4c05943b57bbb5426c4c975a61ce6396dcfdcd952c7075d03ae74c1d8e8bfeeef9b09606f69c32014e76a6fc907a2f748dea9a0ba6a9f5c
-Size (json_to_table-0.2.0.crate) = 16865 bytes
+BLAKE2s (json-deserializer-0.4.2.crate) = 1dd18350b8d9bd9252a6de05fc80078db79a7bdc18c9ff3e56dc909da4023f3f
+SHA512 (json-deserializer-0.4.2.crate) = 403c19b6cf6e84bab575fd01b2a3fa910008e62098718a31d900614c14f949b0122234177b7bbc797c7faa66bf9f8c5b85cb5bd9b699e6c780d7a57de5cfcd25
+Size (json-deserializer-0.4.2.crate) = 10294 bytes
+BLAKE2s (json_to_table-0.3.1.crate) = 8f11536f76771ae97234fd1efb059e94f823a160fc41ad500fbf2d6a9ba8f99f
+SHA512 (json_to_table-0.3.1.crate) = d4703fc23a81ff18bc28f8bbba9d3648c4d536c00be60dac6e91deb28327b2783714cb1a00d9c0a16e78466813bad3a3aba741723f477faae0b8672e4e5f391b
+Size (json_to_table-0.3.1.crate) = 17448 bytes
 BLAKE2s (kernel32-sys-0.2.2.crate) = 2a73eb843541bef4f489f04fab855898e7fd655ce608882114685205fbd759fe
 SHA512 (kernel32-sys-0.2.2.crate) = 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b
 Size (kernel32-sys-0.2.2.crate) = 24537 bytes
@@ -663,6 +681,9 @@ Size (lock_api-0.4.9.crate) = 25685 byte
 BLAKE2s (log-0.4.17.crate) = 6994234f481cfe97b62255329a6c6f4a07dcdb193cc54d2c7ddda0519b41d214
 SHA512 (log-0.4.17.crate) = 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
 Size (log-0.4.17.crate) = 38028 bytes
+BLAKE2s (lru-0.8.1.crate) = 5b1815e77c6417c836b9326f55c80a5bb56fba2803b6e38e9c992cd4687a6ac3
+SHA512 (lru-0.8.1.crate) = 3d61b3caf5d08cee5b85790a9fbad6be3c6192e74bf848c68d356c362f0620a1ed7ca673e000abd18ca9544b4b5ea0009d96835015b4594dc5d082b87620d9e8
+Size (lru-0.8.1.crate) = 13518 bytes
 BLAKE2s (lscolors-0.12.0.crate) = 3284c67bc299bc1ccc85b2cca1886ebea115d0bf36671c1cf6ff53b2a5b6ee81
 SHA512 (lscolors-0.12.0.crate) = 12b3db9fe3bff515f3d92bf121d7503c4ee8553ffc660379373870977a24554fdd3b8b4947ce516748dc53444667a363f28ad808e54110ba54b9eb065494358a
 Size (lscolors-0.12.0.crate) = 21571 bytes
@@ -699,9 +720,6 @@ Size (memmap2-0.5.7.crate) = 26229 bytes
 BLAKE2s (memoffset-0.6.5.crate) = 6d7634c95e5cdff4cf8017e0a0c26c7c33e7ac540bb37d2bc1812c874471f0a1
 SHA512 (memoffset-0.6.5.crate) = 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
 Size (memoffset-0.6.5.crate) = 7686 bytes
-BLAKE2s (meval-0.2.0.crate) = b5c4d7186d297703f8d42041cb5afcf53dd9c7d8e3a706f21256fc9cc0e8efd3
-SHA512 (meval-0.2.0.crate) = b27a19f225f9af191d95a7133ff2b58ee606c32884635fccfc761287afca154be50c376c9acdb7d25a3c337c79cf122fe42e340435a05e74f349fdf71ece2d9e
-Size (meval-0.2.0.crate) = 20571 bytes
 BLAKE2s (miette-5.3.0.crate) = 934a6283f7f72fc8fce2fcf2cc43545d1129a24f9c4d9f053346a21aad7bda90
 SHA512 (miette-5.3.0.crate) = 681578a3d43ccc8b52e9386d5a8b0b66805aa1e8947db09eeb8ebff6fc11698806853270e3f735235f850455877c5304e9f95640e5e3bc2447ca150696c8d925
 Size (miette-5.3.0.crate) = 80848 bytes
@@ -711,6 +729,9 @@ Size (miette-derive-5.3.0.crate) = 16221
 BLAKE2s (mime-0.3.16.crate) = 0b9e3a74a1d79c695679fd795f27d97ea837ce415d8c057edc9b30381a1ce60c
 SHA512 (mime-0.3.16.crate) = cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
 Size (mime-0.3.16.crate) = 15206 bytes
+BLAKE2s (mime_guess-2.0.4.crate) = aec553aaff1de9e6b26739a63a88e3ad94afa376030e965d51cf3989cbc4c8c6
+SHA512 (mime_guess-2.0.4.crate) = acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908
+Size (mime_guess-2.0.4.crate) = 26399 bytes
 BLAKE2s (minimal-lexical-0.2.1.crate) = 7868d0264ff2c8d6fd1944aac77710c2163c9c0bb7488ee70835966d9a324022
 SHA512 (minimal-lexical-0.2.1.crate) = 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
 Size (minimal-lexical-0.2.1.crate) = 94841 bytes
@@ -756,9 +777,6 @@ Size (nix-0.25.0.crate) = 269825 bytes
 BLAKE2s (nodrop-0.1.14.crate) = 2076fa1dc5ee934f6234cdf30b9af93d13cfec10de4acd32e79f979bb1b438c9
 SHA512 (nodrop-0.1.14.crate) = f583ef6104aa087e13c66a183d451d4cf350560476ca959ce4e0e8308db26ac9f31166c25aca3d50ccd972266d7595d89767655504566a4131a54607e8ed9376
 Size (nodrop-0.1.14.crate) = 7667 bytes
-BLAKE2s (nom-1.2.4.crate) = 050e159a2141f588b5d053e92cb4e4393a415984ddaee350e980bf9ead36d141
-SHA512 (nom-1.2.4.crate) = 4a1000f56dedfd71b1f91d44c27c07519f81629f5fc24b469d179d59e8b3305c8ae1a418fa60193be1cb4289887af2ad9b9791dcbf1f6e7a5eda36171a314539
-Size (nom-1.2.4.crate) = 68547 bytes
 BLAKE2s (nom-7.1.1.crate) = 347cce605f3edc9e6dd8f9c30b9d75e4216e959bfc9e9973987fa9e2393f3b40
 SHA512 (nom-7.1.1.crate) = 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8
 Size (nom-7.1.1.crate) = 115818 bytes
@@ -816,21 +834,24 @@ Size (num_cpus-1.13.1.crate) = 14752 byt
 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 (nushell-0.71.0.tar.gz) = d7c5c5b48468059381555fdae0252f56c5f20373add9708415f89585250bb7c0
-SHA512 (nushell-0.71.0.tar.gz) = e7f9d32b5eb16337a43244df52db404af1df7b27b95803354774a0a1deda7b03dcff951d3c965a407a68e01083bf5f510e31ca49fceb288b356b8afa10fa661d
-Size (nushell-0.71.0.tar.gz) = 2416067 bytes
+BLAKE2s (nushell-0.74.0.tar.gz) = 2eb9cfa19934f3c5ec6cfbe568d6713823e4af5871b165ffd08f8567db3957d5
+SHA512 (nushell-0.74.0.tar.gz) = 74d4801c7c968550830a9bf132388d614864d2449a53737409f7e18862fa3134a7e28bddd1b8482cf82fe9e39f25c238279b2a4ef9883594b5f4fef47bf9add2
+Size (nushell-0.74.0.tar.gz) = 2434892 bytes
 BLAKE2s (objc-0.2.7.crate) = e34a570a877d402bef4a22098157a24171ada921812037222da0b82a1424f391
 SHA512 (objc-0.2.7.crate) = 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988
 Size (objc-0.2.7.crate) = 22036 bytes
 BLAKE2s (omnipath-0.1.1.crate) = 786a865c01b2d58dbf4ca4486476a46000c5ffcaa00954479b2fa840bbd0c243
 SHA512 (omnipath-0.1.1.crate) = 423b9d9af95fc78d1b833de7ea8cf3df89c4420b0282ed8d5aadcfa5e3533a2aeb32894fcf664c2da9ac602894fa842e857b4f8a02c9aa34cfcb338a3f653609
 Size (omnipath-0.1.1.crate) = 8708 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 (oorandom-11.1.3.crate) = c0d14acf22446baea9e4176c4b8bfd89e852e7b293c251606a59346ed7a23f81
 SHA512 (oorandom-11.1.3.crate) = 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
 Size (oorandom-11.1.3.crate) = 10068 bytes
+BLAKE2s (open-3.2.0.crate) = 5d2b917112e65165d1167fe1c174bcdaf09809e8cd8c76d641fa314ce508a5fb
+SHA512 (open-3.2.0.crate) = 4cc5d843a8af028b00f2133fdc6f24766b31cf748ee751d6abc8d910eab40b2836bb5228766e6e24bf64d532129ee2980ef83ec120e3c07f40eb6bbbb6930511
+Size (open-3.2.0.crate) = 16489 bytes
 BLAKE2s (openssl-0.10.42.crate) = 0728be365bbba4776aae5c64996e8c5dca834ee311f28728448e865057ef9b04
 SHA512 (openssl-0.10.42.crate) = 2f23f460518ab2efca867a38b51bb56a87dbd8abd99075eb0d08a82e23d3ebed337c2214eec28636c5c94800532a6a404186889b500f95bf7cb5babf18da2b0d
 Size (openssl-0.10.42.crate) = 225875 bytes
@@ -846,6 +867,9 @@ Size (openssl-src-111.22.0+1.1.1q.crate)
 BLAKE2s (openssl-sys-0.9.76.crate) = abaf27859c26a9182981f3825c41bf9ca94048b8427670d36971ae0327486de9
 SHA512 (openssl-sys-0.9.76.crate) = 97be18c56c37484e77f4638454cfb396dc7aaba6c8c710c882dc13b0ae36e44617e6cdddcf8f6a3fca8a5aed28ff9528c59c01f5a48064790491ff985de5e649
 Size (openssl-sys-0.9.76.crate) = 60561 bytes
+BLAKE2s (os_str_bytes-6.4.1.crate) = 81b438a8f1df2054a2f104b644544127b9c552fab4bb3085a13d95db0c280ccf
+SHA512 (os_str_bytes-6.4.1.crate) = 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43
+Size (os_str_bytes-6.4.1.crate) = 23101 bytes
 BLAKE2s (output_vt100-0.1.3.crate) = abe120e57d033d73688653ddf3d2d1df4382592f23af52c61ba3dcce42d35bef
 SHA512 (output_vt100-0.1.3.crate) = ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89
 Size (output_vt100-0.1.3.crate) = 4473 bytes
@@ -864,12 +888,12 @@ Size (parking_lot-0.12.1.crate) = 40967 
 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 (parquet-format-async-temp-0.3.1.crate) = 772618ed89ea219ee7cacb2a9a10736f5487f6798830bc14658d0407def94994
-SHA512 (parquet-format-async-temp-0.3.1.crate) = 714bd8b9f8e7b95ea9842f29343b19f51b361add55cb68b869cb4b2eee141ab1f56c0a7b08a2f825504ecf8302e2e0d7403dff85d70146a687ef9e9751df70ef
-Size (parquet-format-async-temp-0.3.1.crate) = 57628 bytes
-BLAKE2s (parquet2-0.14.3.crate) = 5049b81bbdd05ddbaf10083f02bc173543b178d65ef4f42d68b2d05a5ef17a2e
-SHA512 (parquet2-0.14.3.crate) = e628e2fdab319586285b26dfd26753157dd55d32eb24a94ad9ddfc2a7e1381a8b83cbd96bf903d3a7c87795259a3b94127c305a60d81a5afeb0d966f2337518e
-Size (parquet2-0.14.3.crate) = 421348 bytes
+BLAKE2s (parquet-format-safe-0.2.4.crate) = cd1887efc0940204865bd73ce99943f0eabad6233d4691440babf0d6a1314e1c
+SHA512 (parquet-format-safe-0.2.4.crate) = e31b80f93cca7672c2dd9dc022a4a8bab50d15a65b4bc9b048a63eb7447eadaf6d8212fc58368666fb2c2b4b29715c9c5282478ef418af9cd1bed89133a7048e
+Size (parquet-format-safe-0.2.4.crate) = 62904 bytes
+BLAKE2s (parquet2-0.16.3.crate) = 677a0496ba518b2a50feb3cfdb3045c13d1a3df944a4fd5410cf21b5dd9aa54c
+SHA512 (parquet2-0.16.3.crate) = 315268ba285446605c2198375ba19b6fee9ab5f870001181d77dee3a0236cee60d79a498fb5263b4ba065f6224f4cb22036b6e08dfad4ae02817ca3b262f2938
+Size (parquet2-0.16.3.crate) = 426659 bytes
 BLAKE2s (parse-zoneinfo-0.3.0.crate) = 7be9897e0a7b1d3691b3b8f978b58e8164e97c243384a33ff86463bcaf31efdc
 SHA512 (parse-zoneinfo-0.3.0.crate) = e87eb0feca1feda438bb44d92268779053feec9b0823a336ffc593f508fb6e918add1023d4abcb23fa334efe8a07ab41143f5fe841b4f62ac000feb23c6d840e
 Size (parse-zoneinfo-0.3.0.crate) = 76590 bytes
@@ -951,36 +975,42 @@ Size (plotters-backend-0.3.4.crate) = 13
 BLAKE2s (plotters-svg-0.3.3.crate) = 1893eb023ecd56d033599299e00f5e5369b057b93b5dbd16bc0cd671be6ee4da
 SHA512 (plotters-svg-0.3.3.crate) = 1233eece4ab91ec690f93c7134ae8e6405183aaf500b2dce6973b6e212058334b7335aa80915e40363b9d2057398028c57d0b3aa974b88bb42c4e0e4726e7a92
 Size (plotters-svg-0.3.3.crate) = 6916 bytes
-BLAKE2s (polars-0.23.2.crate) = 27451fcab0b486dfa8c84efebafae0f4023bf55cfd61b91f74bc810c8c371369
-SHA512 (polars-0.23.2.crate) = 227fed77ee58f78d5fdb22d6beacc2f4fcea3cb05838c0644b537f0a2b2d44e53f45deccd88508f5ce9c4f0c1b5ed6bf8d3efcea25b7b0582fcee8b50c532e73
-Size (polars-0.23.2.crate) = 42345 bytes
-BLAKE2s (polars-arrow-0.23.2.crate) = 216ac70c0ae600d8bc193a071161cdc712d0a4540655cfb0f034f0f8025d1775
-SHA512 (polars-arrow-0.23.2.crate) = 312e83c9eabbcf166d93f5c9f7b87a54fc601de51177ae269fb476e91d85c2e26dea0ceb50dd132e944e72d9d92e713d407f5c883fb8054282eae9185cc67ea2
-Size (polars-arrow-0.23.2.crate) = 35077 bytes
-BLAKE2s (polars-core-0.23.2.crate) = 19488210f31df4126b85a23ab6e285d22d1dbb4bd82f4032ccc960ddd8e57a64
-SHA512 (polars-core-0.23.2.crate) = 84c30b6cbd1ffdb0564228566fef209a783dffd69991b8c2decc522ad1142fc754a1fc5ca8a1960dccf67f8e61e674de7a5a431eb68d938e5642a805d4632598
-Size (polars-core-0.23.2.crate) = 287335 bytes
-BLAKE2s (polars-io-0.23.2.crate) = 81f0a6b44c15098e6befe0f1f290bf035b0732d5284a818b4f7982497e6a43ea
-SHA512 (polars-io-0.23.2.crate) = f0b24817af3ceecf21a99be53b3ce2af136cdbb70db5989d6a2ca095a8b0bbb31032743754d276a720f4f0962a4dba5e5171587fba69797b9741d97f1be11898
-Size (polars-io-0.23.2.crate) = 51228 bytes
-BLAKE2s (polars-lazy-0.23.2.crate) = 010b3b0a99c3e3a74b92d3103ce25697698084fee37d7f26bcc14ee902204a0b
-SHA512 (polars-lazy-0.23.2.crate) = 7b25316c0338e9ffb13e90873ea41f770564a9725accd9329d138808bf316abe94880f127b3e6e4c09702628b88b7085725c8a52f17605a417b7e1315230ad61
-Size (polars-lazy-0.23.2.crate) = 174352 bytes
-BLAKE2s (polars-ops-0.23.2.crate) = b40f2ce31d4f9bb8b3c45d6bde6a399cedff897f3754613d0a091a5f892689e8
-SHA512 (polars-ops-0.23.2.crate) = a323859b47131388126265a5e313b3c5c498aa1cff888098357691669aa36b977018321456cd01e8f977c0f047097b5df96e92446c5973b73f93bdc70d640b02
-Size (polars-ops-0.23.2.crate) = 12541 bytes
-BLAKE2s (polars-time-0.23.2.crate) = 86599e18c7d2faf93530ee893084a06111ed43b6fc3467fe60b6751212c1f0e1
-SHA512 (polars-time-0.23.2.crate) = 8afc1819a7625d18ebbed0888a4d29874b3b8d7e6d46d14b7d427cf906ac421e4adefb6b4735cb32db7416a043b118e51f6028654c329aac08eab89032fe41f8
-Size (polars-time-0.23.2.crate) = 33347 bytes
-BLAKE2s (polars-utils-0.23.2.crate) = e435131951c3eda2d45b0f61332856337834de165c60ca657f32297fecb26d5a
-SHA512 (polars-utils-0.23.2.crate) = f7513aa26cca6e20b775b5018ab77d33339744190f13d95e23e4aadb21ef39919a521201624cbda751ab35a2a41fadcdaa152187ff63421e21928427c214b21d
-Size (polars-utils-0.23.2.crate) = 3199 bytes
+BLAKE2s (polars-0.25.1.crate) = b6ab7eceeda16513565b5afb3373f8ec9861b569fb3c36ee8caf20ea149a94e4
+SHA512 (polars-0.25.1.crate) = 651b0e6a186a244572e0b57794d70c24006e0a76056b12c8e1276db1730bd903fb89185f2ee08c6c9549d7791339e6a81b0be4a072d77dcb47da6558dc39ef06
+Size (polars-0.25.1.crate) = 45670 bytes
+BLAKE2s (polars-arrow-0.25.1.crate) = 478e69bf164d3466a9e3afafcb5fd19d112920aed9aea7cf6e4fa3ea81980c08
+SHA512 (polars-arrow-0.25.1.crate) = 2808af75860188beb453b88a4e8b24ee15dc438e68bb3f1606a8b6ffeaaeb710d0f8c0180689274f16d877ae8347daaae14f63f39a5971af1cb7d072c450634c
+Size (polars-arrow-0.25.1.crate) = 37630 bytes
+BLAKE2s (polars-core-0.25.1.crate) = d6223680482e6fcad1a1342895fbddf16ed372b9d7d0516ce7e5cbc6d14f7d98
+SHA512 (polars-core-0.25.1.crate) = 0521dad88a1f52d9df6bd9c08db88298a80021c84050a819eedbcae11055e74e936bf546d6ab3dc0109844e6551768d786523aadda904e161acaeee358f7e27c
+Size (polars-core-0.25.1.crate) = 300592 bytes
+BLAKE2s (polars-io-0.25.1.crate) = 38653c6a2e3378195650407862e223ff4341db187a58457eea2f450baa21837f
+SHA512 (polars-io-0.25.1.crate) = 0c388b38600e93ceb33b62ab82a21fe5ae5ca2e63c83dc282c2cd76597055497a16379f11def0a74ee293e358b606e5b3f55520ada3b965b65e2508ab7ba8503
+Size (polars-io-0.25.1.crate) = 57248 bytes
+BLAKE2s (polars-lazy-0.25.1.crate) = f65b1a6980582328e6fc72c779bbb5d152d8112cbb86af418ec1746a179d4d61
+SHA512 (polars-lazy-0.25.1.crate) = f387245ad4eca3f268738e2522e6460f6824ec8bb176cae47f1b7e1081e1e29b0f37398e59f18cd1b3c50d8f8e0dd72134b0d937692df5e05dd7184834981af7
+Size (polars-lazy-0.25.1.crate) = 97182 bytes
+BLAKE2s (polars-ops-0.25.1.crate) = a01c7ca64298dad1ef76c7516c710885d208bf87b596e6b140faa03c9bb89dfe
+SHA512 (polars-ops-0.25.1.crate) = 80890cfe894e6a5ed1728088ff0f3fa1e48e1a50a510aeecea62526053fdf8c78a5c11cf945c155148e71f93a9e589a0e7939ad8fcb8bb56546325f581ec39c9
+Size (polars-ops-0.25.1.crate) = 21991 bytes
+BLAKE2s (polars-pipe-0.25.1.crate) = 574afd392ad9ba24e86a71d4299eda560c1c129f8ef470e21f945b53c38cbe5e
+SHA512 (polars-pipe-0.25.1.crate) = c4ecba93db2b481136de6e901b66cd506d86c08739b059600c791936bfd77612b844b9b15554fd96af3db7bbf9fde77f73189636bf0221e6ecec88bdb36b28c6
+Size (polars-pipe-0.25.1.crate) = 14620 bytes
+BLAKE2s (polars-plan-0.25.1.crate) = 6660ac1082f22ebf60ea37bb0849e70e797c285eb2f92de866aa27720fac2d33
+SHA512 (polars-plan-0.25.1.crate) = a64938e47150d43b3194b1686e23b2f8ead5a04ce1f60cf2d0f15b6a11e949f8cf0ed9c80cd6a73fea5483c55c0a2386b3bfa562392d34be27a37b21b0d11d9a
+Size (polars-plan-0.25.1.crate) = 115107 bytes
+BLAKE2s (polars-time-0.25.1.crate) = c77e82ffcd13e7048d04c55b3355064565da7263ee45d488397f7a40d8ba0b32
+SHA512 (polars-time-0.25.1.crate) = d576778cf7395268859605d0df15a3766b43751a6de34dfd821c4ffcdb7123e262bebc20d7b9491e12088d5d53622082f79fc4138089ec7999e643ba43dff415
+Size (polars-time-0.25.1.crate) = 35144 bytes
+BLAKE2s (polars-utils-0.25.1.crate) = 5443aa1bd55a9865a20381cbf1b4c1ed163b08e8156fe6b67c4cf529db28cccd
+SHA512 (polars-utils-0.25.1.crate) = 96dd44c33e4df3aefa48040e953a6a3b8dcd2d9cf9b56d785b51854b3f3afaa3fb6f08abbce6d7cee2a4f902a5c50158abc95cf65138693648f5d46f94f3381a
+Size (polars-utils-0.25.1.crate) = 3999 bytes
 BLAKE2s (pori-0.0.0.crate) = 9c90785709516c724358346855e9bd6a9c78706f8e842bce3001caa23c0534d2
 SHA512 (pori-0.0.0.crate) = 6fbc9e74fde5229f57a91ca48799cc0de8febb47a5c636ed54ddb64c71d793518692a664ace776f9407004809e69c11fe2f5fa68aa98332885febb715b34a5a3
 Size (pori-0.0.0.crate) = 4839 bytes
-BLAKE2s (powierza-coefficient-1.0.1.crate) = aa9459398d1f8463c4eae9d7e4a27fe2cbc38b7a0c369bf478b94a6fed3a4074
-SHA512 (powierza-coefficient-1.0.1.crate) = 079e39dfda47cc4cc4b733dcfd768c949c425a4a69a9085a9b4824694cfe1849a5a3869dacb2366e8223c66af0e68dbbc0e77754b81de7635c8f842c71b39204
-Size (powierza-coefficient-1.0.1.crate) = 5018 bytes
+BLAKE2s (powierza-coefficient-1.0.2.crate) = 8421e0f04c3ad0140a3a9c026b0aac0d67c51a82f9eb157484883b633f1ad133
+SHA512 (powierza-coefficient-1.0.2.crate) = a1924ec6f83e6c1fcbeebfaba9116d91d16f6677d11259be4a92d894bc4a485bdb8dfa9b6be8b6f89818f04839948c47210959936b646c76b881ada1b1540d16
+Size (powierza-coefficient-1.0.2.crate) = 22978 bytes
 BLAKE2s (ppv-lite86-0.2.16.crate) = bcec1a8bf0d1fac112f8d6ab00381ac5358660c24daf104f68ed3a16c3c0878a
 SHA512 (ppv-lite86-0.2.16.crate) = 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74
 Size (ppv-lite86-0.2.16.crate) = 22245 bytes
@@ -1029,12 +1059,9 @@ Size (quick-error-1.2.3.crate) = 15066 b
 BLAKE2s (quick-error-2.0.1.crate) = b5baa20597127843f2ea703488925348d57077126e4c5741bf35bc415b1489b6
 SHA512 (quick-error-2.0.1.crate) = e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
 Size (quick-error-2.0.1.crate) = 14265 bytes
-BLAKE2s (quick-xml-0.19.0.crate) = 3a230839e17ceeb573ae8139d89fb881c327debbf252c887406cced2407f769d
-SHA512 (quick-xml-0.19.0.crate) = 4806683fd622671c801d66f83726e677b4cfe85632e10501d8e876b78c2271fc5786341fb778a890d073ebe384fc844b82bc3575cbc8c5bbc92ca58953674034
-Size (quick-xml-0.19.0.crate) = 109155 bytes
-BLAKE2s (quick-xml-0.23.1.crate) = c53d23614be76e3a32d4830c315aeb9f9874176904738e63373b62b937813523
-SHA512 (quick-xml-0.23.1.crate) = 885477b984ba86d4d42c563a4a0af4c5b5a272f75289e45e5ab891ed44b0bfb4d5bf5e15553e245473c115f648fafbb86ca2b96897260c0ec14910aea537d688
-Size (quick-xml-0.23.1.crate) = 161488 bytes
+BLAKE2s (quick-xml-0.25.0.crate) = 0c630e9efbd54a4e80560179254e76a7b018a77dbcdefdcbc2aea5352b92eedd
+SHA512 (quick-xml-0.25.0.crate) = e887baba28d68aa6cff93221e3641d1a86ad2a4c8402037b32485fa27b27e2911e61eb9ffa72ed8d2b6b0aa3d1bb9fa1f6767c2c790fda526e0c4ecde50b07c9
+Size (quick-xml-0.25.0.crate) = 1295759 bytes
 BLAKE2s (quickcheck-1.0.3.crate) = 00d23a6629fde53de62fe9c0c3ecfb76d7dfeaac5a91cd41e466564bbf7d0f98
 SHA512 (quickcheck-1.0.3.crate) = 07dd707c9d3fd0b9cedbba545bc8b4fc1ca2770d169e444f8c96f8306d3161a6a3e9189cc5d0d6b3dc4221f7dbc05887dfe2dedc914f88d5e69ab2b94179185a
 Size (quickcheck-1.0.3.crate) = 28069 bytes
@@ -1044,9 +1071,6 @@ Size (quickcheck_macros-1.0.0.crate) = 5
 BLAKE2s (quote-1.0.21.crate) = 35d526b76a740996fdcd393d2d077d4929f971b5f341498682b878c7cac7ebc0
 SHA512 (quote-1.0.21.crate) = 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
 Size (quote-1.0.21.crate) = 28030 bytes
-BLAKE2s (rand-0.4.6.crate) = b05813bcd03baa0c8fdaa1733b04ca44aa3efdbdb964755d825dfee707c7bb89
-SHA512 (rand-0.4.6.crate) = a91c6da7188b426bf9cb832892ee2af87c4cd65fad505c34e9c63343da71efe8c0c67b75c405dca5345317b7940d1d0fc0b20be85afd6b3089203e5698d86f0a
-Size (rand-0.4.6.crate) = 76401 bytes
 BLAKE2s (rand-0.7.3.crate) = 4799f94d7d054b269caf818193a2b748557a9d83c3c164d17f408649c4c4e96b
 SHA512 (rand-0.7.3.crate) = f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
 Size (rand-0.7.3.crate) = 112246 bytes
@@ -1059,12 +1083,6 @@ Size (rand_chacha-0.2.2.crate) = 13267 b
 BLAKE2s (rand_chacha-0.3.1.crate) = 610f5bba921c6e9d0527a13b5bf3ac43ffcddbbfc58522a8c086baef788895c4
 SHA512 (rand_chacha-0.3.1.crate) = 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
 Size (rand_chacha-0.3.1.crate) = 15251 bytes
-BLAKE2s (rand_core-0.3.1.crate) = 8841b3bc27fad660e621e5eead7a3accbd33c0eda1bacf0afe6d14944fe5299a
-SHA512 (rand_core-0.3.1.crate) = 5a7ae601124502bede760fd3179c2b28059ebc3b5983bfcb6b8fa62fb58df95cedc1aeb2734e792d894dfa4620801c13c29702f9cbee64243121575d4b6b9114
-Size (rand_core-0.3.1.crate) = 15483 bytes
-BLAKE2s (rand_core-0.4.2.crate) = 1d90a57288413d1dfda38432bbc103785e2e006a366de2211018fa28a0ec0a8e
-SHA512 (rand_core-0.4.2.crate) = f7ae3b690e2cc1fbf2707ee04b752bc5472433f737ab581f9872f7c5660966bc6be45f0c5d2cd8771105df6d4a9d206c55f5cc6ffc1693b46e1ae03a2883b028
-Size (rand_core-0.4.2.crate) = 20243 bytes
 BLAKE2s (rand_core-0.5.1.crate) = 6873229e385cff778b4ac96d1b1d9a7b31611c9219bacc24f6d920573eb30d35
 SHA512 (rand_core-0.5.1.crate) = 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf
 Size (rand_core-0.5.1.crate) = 21116 bytes
@@ -1089,9 +1107,6 @@ Size (rayon-1.5.3.crate) = 167246 bytes
 BLAKE2s (rayon-core-1.9.3.crate) = 42b60193f986172f6dc6ebf1dd5394b92f3affbddb39b9f3421480be38064fe5
 SHA512 (rayon-core-1.9.3.crate) = 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5
 Size (rayon-core-1.9.3.crate) = 65300 bytes
-BLAKE2s (rdrand-0.4.0.crate) = aa9ec3125d9646b82a616e90ab4bc7824baac14a2e827f5221f643a6a5dc0e9d
-SHA512 (rdrand-0.4.0.crate) = 6476275d124bee28747191471e8d8f321a3b1c148c1f2a7ece4175f5244a7de90afe5f99d2eba5244d886b92e38232398864bf90e6d434b09494533942c8d894
-Size (rdrand-0.4.0.crate) = 6456 bytes
 BLAKE2s (redox_syscall-0.2.16.crate) = 5d05ce546323fbcedb872cf55da0403e1ae5c6fc354eb2adf263bf7d671971b8
 SHA512 (redox_syscall-0.2.16.crate) = 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
 Size (redox_syscall-0.2.16.crate) = 24012 bytes
@@ -1131,9 +1146,9 @@ Size (rmp-0.8.11.crate) = 28829 bytes
 BLAKE2s (rmp-serde-1.1.1.crate) = 2d85c0659de5b0ccb2fe087ec03a2730a05a2c537d0d747edc01bdc589b41fda
 SHA512 (rmp-serde-1.1.1.crate) = 6b7dc7c17bbf255e692e69cdec6b6efe3c757ef7a6ffdb27defd5b9e831849a3fd969a37709aae845aa60bf90e8d4f779fb7edb1a260988fd9d2092b4fdb1826
 Size (rmp-serde-1.1.1.crate) = 30360 bytes
-BLAKE2s (roxmltree-0.14.1.crate) = b79be5d64a34f8421957528e4377884bae38b08c5a1e9744dd21e429531d5504
-SHA512 (roxmltree-0.14.1.crate) = 6ddf07cf54604d5e5feff2ba9c4ba3aeddb3e43f9630e7a66bd01cae7f96255eb678a9d3b7d408bf6677bbbf8243c30c057fb5634e6cef99b445d0022834a6f7
-Size (roxmltree-0.14.1.crate) = 39163 bytes
+BLAKE2s (roxmltree-0.16.0.crate) = a395242d553b07f70a9c121be079ec8b051dfbcce83b263f42a47a4ad61d4050
+SHA512 (roxmltree-0.16.0.crate) = 7136cd557299da961202c45556f9a87ab5c548ddfe57a4c0bf5b449bdf088f0b6dc341a2ea42a5c81e38eea247d1132350b4445fca11dcafabb118042cb9bb98
+Size (roxmltree-0.16.0.crate) = 40718 bytes
 BLAKE2s (rstest-0.15.0.crate) = 8ef0ce989031963cfec0f952d38230d100ae1eda846e835e1506b4aa5f27b02c
 SHA512 (rstest-0.15.0.crate) = 7ec914263c9fecdeee8a1bd3eeeb8c356a08617f2fb17201d9511e0f0183607158e5fad42b4ef39fba16a9c2c5fd06b95b07282d474da61ad684c232c4f954e0
 Size (rstest-0.15.0.crate) = 24882 bytes
@@ -1212,12 +1227,12 @@ Size (semver-parser-0.10.2.crate) = 2317
 BLAKE2s (semver-parser-0.7.0.crate) = 7abdd9bbcd90bd01011163c096dd73d8eb1fa46c038fe39f5ae202e5c56a3c26
 SHA512 (semver-parser-0.7.0.crate) = 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
 Size (semver-parser-0.7.0.crate) = 10268 bytes
+BLAKE2s (seq-macro-0.3.1.crate) = 75fae8440efb691d1fbd09cdd5d91fa554303e688ee2c848ab4855fd2d3a2fff
+SHA512 (seq-macro-0.3.1.crate) = 453fcf4cf9fcf6e71983f817e7e52c74746b10209e05ffb17c9559bd03b35cc8181fb345860ddc6977f093473c5828592d95b0c2c691d001e77504b7a45ffa23
+Size (seq-macro-0.3.1.crate) = 13502 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_cbor-0.11.2.crate) = 82769aa4e0b5431f6a9e49ace929f24936f3a5c85727a6eddb2c516c426e469e
-SHA512 (serde_cbor-0.11.2.crate) = 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd
-Size (serde_cbor-0.11.2.crate) = 44570 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
@@ -1260,6 +1275,9 @@ Size (signal-hook-mio-0.2.3.crate) = 906
 BLAKE2s (signal-hook-registry-1.4.0.crate) = db9859d4134f20ba9a43f1fcf0c2a95e441648e66f760a69f78ce0efd164d6f9
 SHA512 (signal-hook-registry-1.4.0.crate) = b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d
 Size (signal-hook-registry-1.4.0.crate) = 17912 bytes
+BLAKE2s (simd-json-0.6.0.crate) = 3c8606c18b5a28c9909aa0ef7c6334bc3a2cb11a1f8efcc8733e33e3c4b2c4e0
+SHA512 (simd-json-0.6.0.crate) = da8e246437943f70618d8750d71a3f1431c58437aa64b8b8199f57d17d5f2ed36669ca9b00efd4a7cea222da6a29eb1454e54d4b9da147e2e008a3154e4ea77d
+Size (simd-json-0.6.0.crate) = 118785 bytes
 BLAKE2s (simdutf8-0.1.4.crate) = 5d05ca6ce68d582a3fb969183862e2c467af36196886a759de67e7f080d6080b
 SHA512 (simdutf8-0.1.4.crate) = 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c
 Size (simdutf8-0.1.4.crate) = 28621 bytes
@@ -1317,15 +1335,9 @@ Size (string_cache_codegen-0.5.2.crate) 
 BLAKE2s (strip-ansi-escapes-0.1.1.crate) = 40836c3dbe34184fe483d731c88a60dcd2ae004ddbedc34f9c2450037dbb56ef
 SHA512 (strip-ansi-escapes-0.1.1.crate) = ebcddc0af68f7263726d8f9dc3825819ea75389bc6f97f97f0238b17a06e0596f1562ddcf065178940e4f1963bf7a2b99eb02ec124f9f633b2fab1b443bb5717
 Size (strip-ansi-escapes-0.1.1.crate) = 8668 bytes
-BLAKE2s (strum-0.23.0.crate) = 5d779ac9d6c8509665974eefce967f50ae8ba5470f021b07982d6ad4227e5383
-SHA512 (strum-0.23.0.crate) = 1cb554f3b15e4caf8c863859000cf47de86d1e6e41531166012ed7cb91bc18d71a4420a1e7c5a097c36a24c39e7e3afbf7a4055fd1b9e4854b6a80559755911d
-Size (strum-0.23.0.crate) = 5429 bytes
 BLAKE2s (strum-0.24.1.crate) = f2d293c4d5f11e802850fdbf19779cc4b0d9689e40ef580b18f4cd0178315233
 SHA512 (strum-0.24.1.crate) = d842464b762790f4b785e494f72f7bae47b5a068cd06ddaad7a491d1abff53fa9cde280b06bbbb6b39a3a8f350a2384080ec4b3e4f16226cb076b1df153e6197
 Size (strum-0.24.1.crate) = 5636 bytes
-BLAKE2s (strum_macros-0.23.1.crate) = 2289836761f83f95bd956ff7048d0984cf936be4c7315da6269d676891a01495
-SHA512 (strum_macros-0.23.1.crate) = df06d2e6cc4999d643eab7bbcf8ffdf91b7c3c507b075928c07516d7f3abaf419d833513619ea083d6d05b80656b0828a6ac13fe48d9bb99f809058f5888d606
-Size (strum_macros-0.23.1.crate) = 18203 bytes
 BLAKE2s (strum_macros-0.24.3.crate) = a39aeb3d6c3381b2292ad3d543b143c60be3dea37b78880d4643c8e767da5fa5
 SHA512 (strum_macros-0.24.3.crate) = 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134
 Size (strum_macros-0.24.3.crate) = 20696 bytes
@@ -1359,9 +1371,6 @@ Size (tabled-0.10.0.crate) = 150005 byte
 BLAKE2s (tabled_derive-0.5.0.crate) = 90234beb08fdeefacce1ebd8786ab35506a1ad06335936526361f25d9d69d5f5
 SHA512 (tabled_derive-0.5.0.crate) = 968c5d7052801b0c36d76b6ccaa4c69c2e8d50f7a4768e9c0d21304088dfd1168e3ce0d8833905764d356170907af4affe6e2adeae7c0f3c8358e032c3f84f81
 Size (tabled_derive-0.5.0.crate) = 7419 bytes
-BLAKE2s (tempdir-0.3.7.crate) = dc09385d5ed6c2016bc4115b2a7525ccb43639ea4c69ffeda886544caa26a9c2
-SHA512 (tempdir-0.3.7.crate) = e5b02f7d260ff594fc2dbbd441eb8adfa36ede937f32c8c812b458167c0e49f5cf493c6ebf83ce8007a0aeb97016169fda7f5d2996fecc72f9409d6f463d9bbe
-Size (tempdir-0.3.7.crate) = 11468 bytes
 BLAKE2s (tempfile-3.3.0.crate) = 3f8dfc1e86cc3d08789877ed1d8af54dbc0e3857031c552845d34df0dd35338a
 SHA512 (tempfile-3.3.0.crate) = ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
 Size (tempfile-3.3.0.crate) = 27578 bytes
@@ -1380,12 +1389,12 @@ Size (terminal_size-0.2.1.crate) = 9694 
 BLAKE2s (termtree-0.2.4.crate) = ead7601c37fc3b52b1fab48f98b1135168d83c082e04880d899fd000a35072a6
 SHA512 (termtree-0.2.4.crate) = afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3
 Size (termtree-0.2.4.crate) = 4416 bytes
-BLAKE2s (textwrap-0.11.0.crate) = aac1ca89e048f3559b66b2653332c7a880ffdd9d7e557c097334ed50099ae7af
-SHA512 (textwrap-0.11.0.crate) = f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
-Size (textwrap-0.11.0.crate) = 17322 bytes
 BLAKE2s (textwrap-0.15.1.crate) = b0b4890c5d47dfc818495ed13d755bd5a0f32af4cee35499f77728c25dbb97b1
 SHA512 (textwrap-0.15.1.crate) = dd710f1c36354243d09d1c5e4d217cf66c5a86df7e87d6dfe86cc26b3055cb456041f057cad78063a2ac17d4439f5abe7effb42cfad580aa82398d3fbbd09b12
 Size (textwrap-0.15.1.crate) = 55940 bytes
+BLAKE2s (textwrap-0.16.0.crate) = 92527aef066c919ec5fc9f3a7747e34bda1ae617254c65b963a0f728beb7518b
+SHA512 (textwrap-0.16.0.crate) = 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3
+Size (textwrap-0.16.0.crate) = 53722 bytes
 BLAKE2s (thin-slice-0.1.1.crate) = 3b11b30b2345f660cdae5d5e56acfad02cddabcdb96773b67dba111e68d077f7
 SHA512 (thin-slice-0.1.1.crate) = 27b9e6b2a8485b3f89f659d80d67ccb96370f3371996e39f97784c40bdd7fef5429fb96f48d9c045eec5906051708f169fe4ca8f5f546a25e5f6859cafa42925
 Size (thin-slice-0.1.1.crate) = 4484 bytes
@@ -1419,9 +1428,9 @@ Size (tinyvec_macros-0.1.0.crate) = 1817
 BLAKE2s (titlecase-2.2.0.crate) = a014f280141e58784ddcb60070e19722b9f57225d81f61a171e319ff2953aa58
 SHA512 (titlecase-2.2.0.crate) = 0de7a8804fc0720f8bd44c35473538e81abd5abaea36eb36e90d23a9311070ca98f135baf2c1443569373ed2ba8bcd2c3f0d981084ee9367128884a2dc6c05de
 Size (titlecase-2.2.0.crate) = 7817 bytes
-BLAKE2s (tokio-1.21.2.crate) = d3cdb9c2dcb0c8b5dc3e7701f4576ce8e8c4617870646ed452f81ccb9308810f
-SHA512 (tokio-1.21.2.crate) = 4ef1f17b8d9407ee8b1ac9a2b877917897207d545b5bcca71d6a86eb49f05f35352eebac43be2b3dd05f0d1f9d53409d69a98fa67ff5fcf71c828c6ed9f1ba2d
-Size (tokio-1.21.2.crate) = 606589 bytes
+BLAKE2s (tokio-1.24.1.crate) = 4b9ce66dd424594363bb546687b063b223636396a82e2c091840b8fc715e3057
+SHA512 (tokio-1.24.1.crate) = 6b423a36ab8eb27ad05eb059833da5399c9d3e0a9e90c1d2b8263538764ac839d5fb61b2b515e9ebd1692b7defe84e0321e0b552091e488f1ec5b5e0117787c2
+Size (tokio-1.24.1.crate) = 625490 bytes
 BLAKE2s (tokio-native-tls-0.3.0.crate) = 688684ea2cee4bb7f413ddf27c408e255aeac2a1c7edf120d280ee18a3eb0499
 SHA512 (tokio-native-tls-0.3.0.crate) = a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d
 Size (tokio-native-tls-0.3.0.crate) = 20759 bytes
@@ -1440,12 +1449,15 @@ Size (tracing-0.1.36.crate) = 73238 byte
 BLAKE2s (tracing-core-0.1.29.crate) = 7457afb461f4b36fa303ef29d943a3b5f5271f8e618d6f98b86b9b8cf8f765f5
 SHA512 (tracing-core-0.1.29.crate) = 47d07572dbe72b342baf7bf8ccd41ba870f277db24f4eba0e225f94746a5f2fe76ea340bc6e95a882168718ac4f1afdf4ee01bc57645a0ce3a5798374d175919
 Size (tracing-core-0.1.29.crate) = 58969 bytes
-BLAKE2s (trash-2.1.5.crate) = bf2051be77cc867df16bb1f8a8f29e4e20688d94f8de9be31093e36db84ef7af
-SHA512 (trash-2.1.5.crate) = 895cdd8a1d070d7716ba9647dbfda35fa9641744f905d10c11b41e7553cc88d66961019a4a5167565a71a696cec05ed55deeea8439cddbece97582c0b73a475d
-Size (trash-2.1.5.crate) = 40020 bytes
+BLAKE2s (trash-3.0.0.crate) = ac97f58bd66b8f8722ca3df44185ee87b5bed260c2b0244852dbad17985c714a
+SHA512 (trash-3.0.0.crate) = 15f8b0b66897fee731a6eb9acf7cf0edebcdcea99e454967ec815ce69fecf8f3be3b24c7a9974370e0388fe796a31f17f1c00a51210fee8e22e4c0966f31c0fd
+Size (trash-3.0.0.crate) = 40292 bytes
 BLAKE2s (try-lock-0.2.3.crate) = 7293ce5d84b0272de938d6be94e4aace28cdcf2584e617daed1e58fe68a9c068
 SHA512 (try-lock-0.2.3.crate) = ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3
 Size (try-lock-0.2.3.crate) = 4158 bytes
+BLAKE2s (tui-0.19.0.crate) = 81a0e89ddaed4153e19a5439b2547478c031110ed804c6b17a20d6e8f997bcf3
+SHA512 (tui-0.19.0.crate) = b90497d06181ca74ad0a976ed57bfd6e6495e6fc96651ee96fe9e326ebf773b6627d87cae07aec26d17800a4274624ad3e835a86c37258c51077c86e667078a8
+Size (tui-0.19.0.crate) = 141279 bytes
 BLAKE2s (typed-arena-1.7.0.crate) = 0e8facff05bc6159280566b8dc087462bedc1049446402df6c09bbd93b82249d
 SHA512 (typed-arena-1.7.0.crate) = 506a90a11576e5a4135b46c5c4705db461a8ec1bba980c9ea65e8c4399bcc85898b7f81312acf4bc0b24a29d1b940d8dfe0352ad59985153743948616da5ed8e
 Size (typed-arena-1.7.0.crate) = 9927 bytes
@@ -1467,6 +1479,9 @@ Size (umask-2.0.0.crate) = 5496 bytes
 BLAKE2s (uncased-0.9.7.crate) = 65d5211a31acddc380430d406303bad6467b045ce6a085c3da95810582c00546
 SHA512 (uncased-0.9.7.crate) = 8df20e140570253cef0bc0144dfd3674d26a555faf00435baf1bbc86e9badc46fcab944fff1aa502854f269f9d5d4a0573155386bf49ff24488a33e060e77e21
 Size (uncased-0.9.7.crate) = 10525 bytes
+BLAKE2s (unicase-2.6.0.crate) = 389082bf2c60fa4668d7b943d6eebc3a78d540e5f1525582ffbad9b7eee8b024
+SHA512 (unicase-2.6.0.crate) = 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
+Size (unicase-2.6.0.crate) = 23478 bytes
 BLAKE2s (unicode-bidi-0.3.8.crate) = e6dc0f6f397e3fe1d485ab610cc1e43fcf541060e8671f3b26ae3a11522ec031
 SHA512 (unicode-bidi-0.3.8.crate) = 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5
 Size (unicode-bidi-0.3.8.crate) = 36575 bytes
@@ -1512,6 +1527,9 @@ Size (utf8parse-0.2.0.crate) = 13392 byt
 BLAKE2s (uuid-1.1.2.crate) = c60ca59ac998f5795e69a92a5b80f0c3001b64c7c598439c2926b24ed0e2c92d
 SHA512 (uuid-1.1.2.crate) = de1d1019d224c248e19cbf8a8539dc55937b23f74c5a8b11a445f8b7c155d35caa2001d6c710f4a4a8c034446162ef32c0e3be9f3d43631477c6f3d350acf7d0
 Size (uuid-1.1.2.crate) = 49511 bytes
+BLAKE2s (value-trait-0.4.0.crate) = 5a275b0c3d52e284376411c5e2c3325aa282b2aafa3efe5c4dcc9a30a339df8f
+SHA512 (value-trait-0.4.0.crate) = 28a06333598a4c229686d52ffb81684a5a9a2e6a53bed9624a93345530cbc58c52311b16058924ae638dba4c2a866d6dc0e9a272fd1155dd72276c583c5bbe66
+Size (value-trait-0.4.0.crate) = 21204 bytes
 BLAKE2s (vcell-0.1.3.crate) = 20082f53097ba000df4fd2f11038039323b38c93d6738448601ac98dc9b15350
 SHA512 (vcell-0.1.3.crate) = bb195b9c3499e9c5595436eff72d38cea3e42c54ca7f00b775e9c64f19bbe8743118e0972022e03df3d7a5be90754649432a1cfad5aba7c64c461f75825c139d
 Size (vcell-0.1.3.crate) = 6377 bytes
@@ -1596,51 +1614,39 @@ Size (winapi-util-0.1.5.crate) = 10164 b
 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-0.37.0.crate) = 36191a43807bd938faebca8bb54fad7a86297eb2f24aec1f5cdc995d0d27ed05
-SHA512 (windows-0.37.0.crate) = d10347d7cbede894f7acdc988e197d76b8b35f09272a1f525f0307b2c5005ea36b106b99efb2f06fa4109fed8c95257c420cc54dcb79f302d1e98438c823e223
-Size (windows-0.37.0.crate) = 14060820 bytes
-BLAKE2s (windows-0.42.0.crate) = 48cfe1d23dfc3f218dfc48974ea6c5eb1354e256f075f05bb8a4f58f7d5c7123
-SHA512 (windows-0.42.0.crate) = e289d5c3335cad29a27ade20258b47cd7f28a1fb85060f74b8ab163a1ca938530c9040eb90e60e542d400ee38a0b7773d8e2ffca297485d488e59e22d7f3a809
-Size (windows-0.42.0.crate) = 11983675 bytes
+BLAKE2s (windows-0.43.0.crate) = e2a715c82bde39b3cd21e13a01dc541f4c822ca95f16ae43781c4b9cba5170cd
+SHA512 (windows-0.43.0.crate) = 810a1a08ea65dad929ebacef8a2c2f13837f09680d97d1e9db7349b00b54a06ebc5fa1c7e9bb5ecf4a2d0cda54d4acd6b89e3eaeb9e7e1ac888ce105cfbcc139
+Size (windows-0.43.0.crate) = 11492640 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-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.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_aarch64_msvc-0.37.0.crate) = 8c9041bb148162e11f2c80e3ce44aac569c8b1f2dcd1d804837c4d6e793c5c7f
-SHA512 (windows_aarch64_msvc-0.37.0.crate) = 3d249b39a2aa329d56965ed56b171fe0996f8078c0fe49537d746b62fddce37e90d68f2a31e51022d9a6b693db7e2e35ada399fc8a125903f4f9d7af7b651d8e
-Size (windows_aarch64_msvc-0.37.0.crate) = 661960 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.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_gnu-0.37.0.crate) = b831a3375c8ec0f75c4075f3e093a739dbc599ced852e8707c9bbb1d3d966f26
-SHA512 (windows_i686_gnu-0.37.0.crate) = 7f3aaf30530d13d9a9c6f20df4abee8ca6ddda25de289551b7223a7092277d5ec4764c048bcf566ce49b085b78d567f3a6e7c62d6d5fbe79b671dbb2d9526aef
-Size (windows_i686_gnu-0.37.0.crate) = 818111 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.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_i686_msvc-0.37.0.crate) = af72f46ea63e6fdc2b9213e08bad795393e2c010b488350137f1c46715ae2e21
-SHA512 (windows_i686_msvc-0.37.0.crate) = b95650193a0a6f71cc8b66ca380d4e931d1c4a7a1e38a0b8222efc164c0e8c8c3cd21f26cb0e503c64e08d28e2922be5fce05302f2552086585bbb56073f077c
-Size (windows_i686_msvc-0.37.0.crate) = 724577 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.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_gnu-0.37.0.crate) = 4230638ee023566b7d7e7fbaf14ddad55a63cd2b472c960c87bf318c06bc28ca
-SHA512 (windows_x86_64_gnu-0.37.0.crate) = c528d0e7fa1a3e600d9adf055fc42bd19e6871feb99cb1fc1631a9a078824a9328439db17e3222c76dc8730951251478939033215a32b240058423a145877fe1
-Size (windows_x86_64_gnu-0.37.0.crate) = 790933 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
@@ -1650,9 +1656,6 @@ Size (windows_x86_64_gnullvm-0.42.0.crat
 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_x86_64_msvc-0.37.0.crate) = 253864557d09988c8cfcbe591524cca6f2fa12172534631fbaf8cc5134da8c8b
-SHA512 (windows_x86_64_msvc-0.37.0.crate) = ccfb98753311f32a591b94391dc4a8d9ffb5bdbb09e83f082b8dde6077e5ec710dc380a2a6cad90a00da5570eacd74dae810108943801a0615abf53c35ff7da6
-Size (windows_x86_64_msvc-0.37.0.crate) = 661993 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
@@ -1665,18 +1668,15 @@ Size (winres-0.1.12.crate) = 19772 bytes
 BLAKE2s (ws2_32-sys-0.2.1.crate) = 46eaf04aad996fd11714a438cad2036248eafcd7ff2d25903dfc48926017f1f7
 SHA512 (ws2_32-sys-0.2.1.crate) = 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f
 Size (ws2_32-sys-0.2.1.crate) = 4697 bytes
-BLAKE2s (xmlparser-0.13.3.crate) = 6fe351861f5ab63cd2a3d3dab7df6883917375e724fd67fc9a6ba22546f34aff
-SHA512 (xmlparser-0.13.3.crate) = aefe23681c42b82274d9deed6fb65af12cf815ee150b385220c1184de0d4b588fa1bb02eb54e52cf8336c19bdae771711efc77e016781b19ce97711908fa91f5
-Size (xmlparser-0.13.3.crate) = 25732 bytes
+BLAKE2s (xmlparser-0.13.5.crate) = b9254659a6cd10a8508e0911b0380729c5c55c1cffa94205168085d1c63bdea0
+SHA512 (xmlparser-0.13.5.crate) = 349ebd1945a2b8804a8c6004e45b859cc0a0925c6ce0ca24a7dcddf08622f00f4ca7daa5f9f2e0da2932f630773f83aba8270bba14f4999b1c00306cfead35ee
+Size (xmlparser-0.13.5.crate) = 26225 bytes
 BLAKE2s (yansi-0.5.1.crate) = 320911635584dafa034235f47c39057166574bad71fa932fb689f67e63e8ee14
 SHA512 (yansi-0.5.1.crate) = 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
 Size (yansi-0.5.1.crate) = 16525 bytes
-BLAKE2s (zeroize-1.5.7.crate) = 48ba9497399d04cf29302e06fcb1501c670cd13af58bfdf8d776007569dd06a7
-SHA512 (zeroize-1.5.7.crate) = e0688681bceba324d36ea4dc552791801dc93b5882d106b79dd317af99cb718b711899bfd09917a811d23096693448801e64f0651bd9eeae7895618821d88fa9
-Size (zeroize-1.5.7.crate) = 18861 bytes
-BLAKE2s (zip-0.5.13.crate) = ee4ef46046e475079f77dc094c7bf9e75e27d03dc2c58668ff1186ef428dd880
-SHA512 (zip-0.5.13.crate) = b30950ede91cdb1d4ef4f9d6aee8f62a3aa5a1a6422bd10507dfd76edc02c1bd24d41c7bf2ac416a5ee045562cacda0d17cd04938ec02b8be0a0d64acbaf7e01
-Size (zip-0.5.13.crate) = 48237 bytes
+BLAKE2s (zip-0.6.3.crate) = c25ab774f11a84710e9cbd92c742f5f3a83c4a130fc73894f77f60fcb4db8e81
+SHA512 (zip-0.6.3.crate) = b19fd29c8a212f61b6c1810dfef7514d3f346c4589a35b18e8113b864d6bb612342c0bcbffb56dc0f36efc29149b8454b6a5a7ef4db5c13614ab761e18d1bd01
+Size (zip-0.6.3.crate) = 61785 bytes
 BLAKE2s (zstd-0.11.2+zstd.1.5.2.crate) = 457697ab32001616cbce03e1a82cb73cf39d5a41dfa26548c8dac5d624903268
 SHA512 (zstd-0.11.2+zstd.1.5.2.crate) = d3f053c4acbdb45f3dadc9590db56095c761f0ff8899d22461f664701de766dde2fac2960a4477cd05d0a9c7ec200caa02ff891eb1f04630734996e0c38d10dd
 Size (zstd-0.11.2+zstd.1.5.2.crate) = 28987 bytes



Home | Main Index | Thread Index | Old Index