diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile index e886d1b55371..fa64b0967fda 100644 --- a/games/veloren-weekly/Makefile +++ b/games/veloren-weekly/Makefile @@ -1,73 +1,73 @@ PORTNAME= veloren -PORTVERSION= s20230503 +PORTVERSION= s20230505 CATEGORIES= games wayland .if !make(makesum) MASTER_SITES= LOCAL/jbeich .endif PKGNAMESUFFIX= -weekly MAINTAINER= jbeich@FreeBSD.org COMMENT= Multiplayer voxel RPG written in Rust (weekly snapshot) WWW= https://veloren.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= https://github.com/rust-lang/libc/issues/3217 ONLY_FOR_ARCHS= aarch64 amd64 i386 # https://gitlab.com/veloren/veloren/-/issues/1006 ONLY_FOR_ARCHS_REASON= unsupported platform by https://github.com/wasmerio/wasmer LIB_DEPENDS= libasound.so:audio/alsa-lib \ libudev.so:devel/libudev-devd \ libshaderc_shared.so:graphics/shaderc RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ ${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader USES= cargo xorg USE_XORG= xcb USE_GITLAB= yes -GL_COMMIT= 4e3eb3ef44725cfa4f0e1ad377cbe5127695adc1 +GL_COMMIT= 59f12ef11046bebff1cf1725c49db7d9823c4671 CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME}-server-cli \ bin/${PORTNAME}-voxygen \ share/applications/net.veloren.veloren.desktop \ share/metainfo/net.veloren.veloren.metainfo.xml \ share/pixmaps/net.veloren.veloren.png PORTDATA= * CONFLICTS_INSTALL= ${PORTNAME} # Fixes error "Instruction does not dominate all uses!" LTO_UNSAFE= yes # https://gitlab.com/veloren/veloren/issues/264 CARGO_ENV+= RUSTC_BOOTSTRAP=1 # XXX https://github.com/rust-lang/cargo/issues/4101 CARGO_INSTALL_PATH= server-cli voxygen post-patch: # .git/ directory is missing, so don't abort if git binary is also missing @${REINPLACE_CMD} -e 's/"git"/"${TRUE}"/' \ ${WRKSRC}/common/build.rs # Extract (snapshot) version from the port instead of empty file @${REINPLACE_CMD} -e '/GIT_HASH/s/=.*/= "${GL_COMMIT:C/(.{8}).*/\1/}";/' \ -e "/GIT_DATE.*static/s/=.*/= \"$$(date -r $$(${AWK} '/TIMESTAMP/ { print $$3 }' \ ${DISTINFO_FILE}) +'%Y-%m-%d-%H:%M')\";/" \ ${WRKSRC}/common/src/util/mod.rs # Respect PREFIX != /usr/local for system assets @${REINPLACE_CMD} -e 's,/usr/share,${DATADIR:H},' \ ${WRKSRC}/common/assets/src/lib.rs post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* (cd ${WRKSRC} && ${COPYTREE_SHARE} assets ${STAGEDIR}${DATADIR}) ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.png \ ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.metainfo.xml \ ${STAGEDIR}${PREFIX}/share/metainfo .include diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates index 55f7b5c2676b..3ba86c4e82dd 100644 --- a/games/veloren-weekly/Makefile.crates +++ b/games/veloren-weekly/Makefile.crates @@ -1,757 +1,785 @@ -CARGO_CRATES= ab_glyph-0.2.17 \ - ab_glyph_rasterizer-0.1.7 \ - addr2line-0.17.0 \ +CARGO_CRATES= ab_glyph-0.2.21 \ + ab_glyph_rasterizer-0.1.8 \ + addr2line-0.19.0 \ adler-1.0.2 \ adler32-1.2.0 \ - ahash-0.3.8 \ ahash-0.4.7 \ ahash-0.7.6 \ - ahash-0.8.0 \ - aho-corasick-0.7.19 \ + ahash-0.8.3 \ + aho-corasick-1.0.1 \ alsa-0.6.0 \ alsa-sys-0.3.1 \ andrew-0.3.1 \ android_system_properties-0.1.5 \ - ansi_term-0.12.1 \ - anyhow-1.0.65 \ + anstream-0.3.2 \ + anstyle-1.0.0 \ + anstyle-parse-0.2.0 \ + anstyle-query-1.0.0 \ + anstyle-wincon-1.0.1 \ + anyhow-1.0.71 \ anymap2-0.13.0 \ - app_dirs2-2.5.4 \ + app_dirs2-2.5.5 \ approx-0.3.2 \ approx-0.4.0 \ approx-0.5.1 \ - arr_macro-0.1.3 \ - arr_macro_impl-0.1.3 \ - arrayref-0.3.6 \ + arr_macro-0.2.1 \ + arr_macro_impl-0.2.1 \ + arrayref-0.3.7 \ arrayvec-0.5.2 \ arrayvec-0.7.2 \ ash-0.32.1 \ - assets_manager-0.9.0 \ - async-channel-1.7.1 \ - async-trait-0.1.57 \ + assets_manager-0.10.0 \ + async-channel-1.8.0 \ + async-trait-0.1.68 \ atom-0.3.6 \ - atomic-polyfill-0.1.10 \ - atomic_refcell-0.1.8 \ - atomicwrites-0.3.1 \ + atomic-polyfill-0.1.11 \ + atomic_refcell-0.1.10 \ + atomicwrites-0.4.1 \ atty-0.2.14 \ autocfg-1.1.0 \ - backtrace-0.3.66 \ - bare-metal-0.2.5 \ - bare-metal-1.0.0 \ - base64-0.13.0 \ + backtrace-0.3.67 \ + base-x-0.2.11 \ + base64-0.13.1 \ + base64-0.21.0 \ bincode-1.3.3 \ - bindgen-0.59.2 \ + bindgen-0.64.0 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ - bit_field-0.10.1 \ - bitfield-0.13.2 \ bitflags-1.3.2 \ + bitflags-2.2.1 \ bitvec-1.0.1 \ blake2b_simd-0.5.11 \ block-0.1.6 \ - block-buffer-0.10.3 \ - bstr-0.2.17 \ - bumpalo-3.11.0 \ - bytecheck-0.6.9 \ - bytecheck_derive-0.6.9 \ - bytemuck-1.12.1 \ - bytemuck_derive-1.2.1 \ + block-buffer-0.10.4 \ + bumpalo-3.12.1 \ + bytecheck-0.6.10 \ + bytecheck_derive-0.6.10 \ + bytemuck-1.13.1 \ + bytemuck_derive-1.4.1 \ byteorder-1.4.3 \ - bytes-1.2.1 \ - cache-padded-1.2.0 \ + bytes-1.4.0 \ calloop-0.6.5 \ cansi-2.2.1 \ cassowary-0.3.0 \ cast-0.2.7 \ cast-0.3.0 \ - cc-1.0.73 \ - censor-0.2.0 \ + cc-1.0.79 \ + censor-0.3.0 \ cesu8-1.1.0 \ cexpr-0.6.0 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ - chrono-0.4.22 \ - chrono-tz-0.6.3 \ - chrono-tz-build-0.0.3 \ - chumsky-0.8.0 \ - clang-sys-1.4.0 \ + chrono-0.4.24 \ + chrono-tz-0.8.2 \ + chrono-tz-build-0.1.0 \ + chumsky-0.9.2 \ + clang-sys-1.6.1 \ clap-2.34.0 \ - clap-3.2.22 \ - clap_derive-3.2.18 \ - clap_lex-0.2.4 \ + clap-4.2.7 \ + clap_builder-4.2.7 \ + clap_derive-4.2.0 \ + clap_lex-0.4.1 \ clipboard-win-3.1.1 \ - clipboard-win-4.4.2 \ + clipboard-win-4.5.0 \ clipboard_macos-0.1.0 \ clipboard_wayland-0.2.0 \ clipboard_x11-0.4.0 \ cloudabi-0.0.3 \ cmake-0.1.45 \ - cocoa-0.24.0 \ - cocoa-foundation-0.1.0 \ + cocoa-0.24.1 \ + cocoa-foundation-0.1.1 \ codespan-reporting-0.11.1 \ color_quant-1.1.0 \ + colorchoice-1.0.0 \ combine-4.6.6 \ - concurrent-queue-1.2.4 \ - const-random-0.1.13 \ - const-random-macro-0.1.13 \ + concurrent-queue-2.2.0 \ constant_time_eq-0.1.5 \ copy_dir-0.1.2 \ copyless-0.1.5 \ copypasta-0.8.2 \ core-foundation-0.7.0 \ core-foundation-0.9.3 \ core-foundation-sys-0.7.0 \ - core-foundation-sys-0.8.3 \ + core-foundation-sys-0.8.4 \ core-graphics-0.19.2 \ core-graphics-0.22.3 \ core-graphics-types-0.1.1 \ core-video-sys-0.1.4 \ coreaudio-rs-0.10.0 \ - coreaudio-sys-0.2.10 \ + coreaudio-sys-0.2.12 \ corosensei-0.1.3 \ - cortex-m-0.7.6 \ cpal-0.13.5 \ - cpal-0.14.0 \ - cpufeatures-0.2.5 \ + cpal-0.14.2 \ + cpufeatures-0.2.7 \ cranelift-bforest-0.82.3 \ cranelift-codegen-0.82.3 \ cranelift-codegen-meta-0.82.3 \ cranelift-codegen-shared-0.82.3 \ cranelift-entity-0.82.3 \ cranelift-frontend-0.82.3 \ crc32fast-1.3.2 \ criterion-0.3.4 \ criterion-plot-0.4.5 \ - critical-section-0.2.7 \ + critical-section-1.1.1 \ crossbeam-0.8.2 \ - crossbeam-channel-0.5.6 \ + crossbeam-channel-0.5.8 \ crossbeam-deque-0.7.4 \ - crossbeam-deque-0.8.2 \ + crossbeam-deque-0.8.3 \ crossbeam-epoch-0.8.2 \ - crossbeam-epoch-0.9.10 \ - crossbeam-queue-0.3.6 \ + crossbeam-epoch-0.9.14 \ + crossbeam-queue-0.3.8 \ crossbeam-utils-0.7.2 \ - crossbeam-utils-0.8.11 \ + crossbeam-utils-0.8.15 \ crossterm-0.17.7 \ - crossterm-0.25.0 \ + crossterm-0.26.1 \ crossterm_winapi-0.6.2 \ crossterm_winapi-0.9.0 \ - crunchy-0.2.2 \ crypto-common-0.1.6 \ - csv-1.1.6 \ + csv-1.2.1 \ csv-core-0.1.10 \ ct-logs-0.8.0 \ cty-0.2.2 \ + cxx-1.0.94 \ + cxx-build-1.0.94 \ + cxxbridge-flags-1.0.94 \ + cxxbridge-macro-1.0.94 \ d3d12-0.4.1 \ daggy-0.5.0 \ darling-0.10.2 \ darling-0.13.4 \ + darling-0.20.1 \ darling_core-0.10.2 \ darling_core-0.13.4 \ + darling_core-0.20.1 \ darling_macro-0.10.2 \ darling_macro-0.13.4 \ + darling_macro-0.20.1 \ deflate-1.0.0 \ - deunicode-1.3.2 \ - digest-0.10.5 \ + deunicode-1.3.3 \ + digest-0.10.6 \ directories-next-2.0.0 \ - dirs-4.0.0 \ + dirs-5.0.1 \ dirs-next-2.0.0 \ - dirs-sys-0.3.7 \ + dirs-sys-0.4.1 \ dirs-sys-next-0.1.2 \ - discord-sdk-0.3.0 \ + discard-1.0.4 \ + discord-sdk-0.3.4 \ dispatch-0.1.4 \ dispatch-0.2.0 \ + displaydoc-0.2.4 \ dlib-0.4.2 \ dlib-0.5.0 \ - dot_vox-5.1.0 \ + dot_vox-5.1.1 \ downcast-rs-1.2.0 \ drop_guard-0.3.0 \ egui-0.12.0 \ egui_winit_platform-0.8.0 \ - either-1.8.0 \ + either-1.8.1 \ emath-0.12.0 \ - embedded-hal-0.2.7 \ endian-type-0.1.2 \ enum-iterator-0.7.0 \ - enum-iterator-1.1.3 \ + enum-iterator-1.4.1 \ enum-iterator-derive-0.7.0 \ - enum-iterator-derive-1.1.0 \ + enum-iterator-derive-1.2.1 \ enum-map-2.5.0 \ enum-map-derive-0.11.0 \ - enumset-1.0.11 \ - enumset_derive-0.6.0 \ + enumset-1.0.13 \ + enumset_derive-0.7.0 \ epaint-0.12.0 \ epi-0.12.0 \ - errno-0.2.8 \ + errno-0.3.1 \ errno-dragonfly-0.1.2 \ error-code-2.3.1 \ etagere-0.2.7 \ euc-0.5.3 \ - euclid-0.22.7 \ + euclid-0.22.9 \ event-listener-2.5.3 \ fallible-iterator-0.2.0 \ fallible-streaming-iterator-0.1.9 \ - fastrand-1.8.0 \ - fd-lock-3.0.4 \ + fastrand-1.9.0 \ + fd-lock-3.0.12 \ + fdeflate-0.3.0 \ fehler-1.0.0 \ fehler-macros-1.0.0 \ - filetime-0.2.15 \ + filetime-0.2.21 \ find_folder-0.3.0 \ fixedbitset-0.1.9 \ fixedbitset-0.2.0 \ fixedbitset-0.4.2 \ - flate2-1.0.24 \ + flate2-1.0.26 \ float-cmp-0.9.0 \ fluent-langneg-0.13.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.1.0 \ fsevent-sys-4.1.0 \ funty-2.0.0 \ - futures-0.3.24 \ - futures-channel-0.3.24 \ - futures-core-0.3.24 \ - futures-executor-0.3.24 \ - futures-io-0.3.24 \ - futures-macro-0.3.24 \ - futures-sink-0.3.24 \ - futures-task-0.3.24 \ - futures-util-0.3.24 \ + futures-0.3.28 \ + futures-channel-0.3.28 \ + futures-core-0.3.28 \ + futures-executor-0.3.28 \ + futures-io-0.3.28 \ + futures-macro-0.3.28 \ + futures-sink-0.3.28 \ + futures-task-0.3.28 \ + futures-util-0.3.28 \ fxhash-0.2.1 \ - generator-0.7.0 \ - generic-array-0.14.6 \ + generator-0.7.4 \ + generic-array-0.14.7 \ gethostname-0.2.3 \ getrandom-0.1.16 \ - getrandom-0.2.7 \ - gilrs-0.10.1 \ - gilrs-core-0.5.1 \ + getrandom-0.2.9 \ + gilrs-0.10.2 \ + gilrs-core-0.5.5 \ gimli-0.26.2 \ + gimli-0.27.2 \ glam-0.10.2 \ - glob-0.3.0 \ + glob-0.3.1 \ glow-0.9.0 \ - glyph_brush-0.7.5 \ + glyph_brush-0.7.7 \ glyph_brush_draw_cache-0.1.5 \ glyph_brush_layout-0.2.3 \ gpu-alloc-0.4.7 \ gpu-alloc-types-0.2.0 \ gpu-descriptor-0.1.1 \ gpu-descriptor-types-0.1.1 \ guillotiere-0.6.2 \ - h2-0.3.14 \ + h2-0.3.18 \ half-1.8.2 \ hash32-0.2.1 \ hashbrown-0.9.1 \ hashbrown-0.11.2 \ hashbrown-0.12.3 \ hashbrown-0.13.2 \ - hashlink-0.6.0 \ + hashlink-0.8.1 \ heapless-0.7.16 \ - heck-0.3.3 \ - heck-0.4.0 \ + heck-0.4.1 \ hermit-abi-0.1.19 \ + hermit-abi-0.2.6 \ + hermit-abi-0.3.1 \ hex-0.3.2 \ hibitset-0.6.3 \ - http-0.2.8 \ + home-0.5.5 \ + http-0.2.9 \ http-body-0.4.5 \ httparse-1.8.0 \ httpdate-1.0.2 \ humantime-2.1.0 \ - hyper-0.14.20 \ + hyper-0.14.26 \ hyper-rustls-0.22.1 \ - iana-time-zone-0.1.48 \ + iana-time-zone-0.1.56 \ + iana-time-zone-haiku-0.1.1 \ ident_case-1.0.1 \ idna-0.3.0 \ - image-0.24.3 \ - indexmap-1.9.1 \ - inline_tweak-1.0.8 \ + image-0.24.6 \ + indexmap-1.9.3 \ + inline_tweak-1.0.9 \ inotify-0.9.6 \ inotify-sys-0.1.5 \ inplace_it-0.3.5 \ instant-0.1.12 \ - intl_pluralrules-7.0.1 \ - io-kit-sys-0.2.0 \ - io-lifetimes-0.5.3 \ + intl_pluralrules-7.0.2 \ + io-kit-sys-0.3.0 \ + io-lifetimes-1.0.10 \ + is-terminal-0.4.7 \ itertools-0.10.5 \ - itoa-0.4.8 \ - itoa-1.0.3 \ + itoa-1.0.6 \ jni-0.19.0 \ + jni-0.21.1 \ jni-sys-0.3.0 \ - jobserver-0.1.24 \ - jpeg-decoder-0.2.6 \ - js-sys-0.3.60 \ + jobserver-0.1.26 \ + jpeg-decoder-0.3.0 \ + js-sys-0.3.61 \ kernel32-sys-0.2.2 \ keyboard-keynames-0.1.2 \ khronos-egl-4.1.0 \ - kiddo-0.1.7 \ - kiddo-0.2.4 \ - kqueue-1.0.6 \ + kiddo-0.2.5 \ + kqueue-1.0.7 \ kqueue-sys-1.0.3 \ lazy-bytes-cast-5.0.1 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ leb128-0.2.5 \ levenshtein-1.0.5 \ lewton-0.10.2 \ - libc-0.2.133 \ + libc-0.2.142 \ libloading-0.6.7 \ - libloading-0.7.3 \ + libloading-0.7.4 \ + libloading-0.8.0 \ libm-0.1.4 \ - libm-0.2.5 \ - libmimalloc-sys-0.1.25 \ - libsqlite3-sys-0.20.1 \ + libm-0.2.6 \ + libmimalloc-sys-0.1.33 \ + libsqlite3-sys-0.25.2 \ libudev-sys-0.1.4 \ + link-cplusplus-1.0.8 \ linked-hash-map-0.5.6 \ - linux-raw-sys-0.0.42 \ + linux-raw-sys-0.3.7 \ lock_api-0.3.4 \ lock_api-0.4.9 \ log-0.4.17 \ loom-0.5.6 \ loupe-0.1.3 \ loupe-derive-0.1.3 \ lz-fear-0.1.1 \ mach-0.3.2 \ + mach2-0.4.1 \ malloc_buf-0.0.6 \ matchers-0.1.0 \ maybe-uninit-2.0.0 \ memchr-2.5.0 \ memmap2-0.1.0 \ - memmap2-0.5.7 \ + memmap2-0.5.10 \ memoffset-0.5.6 \ memoffset-0.6.5 \ + memoffset-0.8.0 \ metal-0.22.0 \ - mimalloc-0.1.29 \ - minifb-0.23.0 \ + mimalloc-0.1.37 \ + minifb-0.24.0 \ minimal-lexical-0.2.1 \ - miniz_oxide-0.5.4 \ + miniz_oxide-0.6.2 \ + miniz_oxide-0.7.1 \ mio-0.7.14 \ - mio-0.8.2 \ + mio-0.8.6 \ mio-misc-1.2.2 \ miow-0.3.7 \ mopa-0.2.2 \ more-asserts-0.2.2 \ mumble-link-0.1.0 \ native-dialog-0.6.3 \ - nb-0.1.3 \ - nb-1.0.0 \ ndk-0.3.0 \ ndk-0.6.0 \ ndk-0.7.0 \ ndk-context-0.1.1 \ ndk-glue-0.3.0 \ ndk-glue-0.6.2 \ ndk-macro-0.2.0 \ ndk-macro-0.3.0 \ ndk-sys-0.2.2 \ ndk-sys-0.3.0 \ - ndk-sys-0.4.0 \ + ndk-sys-0.4.1+23.1.7779620 \ nibble_vec-0.1.0 \ nix-0.18.0 \ nix-0.20.0 \ nix-0.22.3 \ - nix-0.23.1 \ - nix-0.24.2 \ - nix-0.25.1 \ + nix-0.23.2 \ + nix-0.24.3 \ + nix-0.26.2 \ noise-0.7.0 \ nom-7.1.3 \ - notify-5.0.0 \ + notify-5.1.0 \ ntapi-0.3.7 \ + nu-ansi-term-0.46.0 \ num-0.2.1 \ num-0.4.0 \ num-bigint-0.2.6 \ num-bigint-0.4.3 \ num-complex-0.2.4 \ - num-complex-0.4.2 \ + num-complex-0.4.3 \ num-derive-0.3.3 \ num-integer-0.1.45 \ num-iter-0.1.43 \ num-rational-0.2.4 \ num-rational-0.4.1 \ num-traits-0.2.15 \ - num_cpus-1.13.1 \ - num_enum-0.5.7 \ - num_enum_derive-0.5.7 \ - num_threads-0.1.6 \ + num_cpus-1.15.0 \ + num_enum-0.5.11 \ + num_enum_derive-0.5.11 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc_exception-0.1.2 \ objc_id-0.1.1 \ object-0.28.4 \ - object-0.29.0 \ + object-0.30.3 \ oboe-0.4.6 \ oboe-sys-0.4.5 \ ogg-0.8.0 \ - once_cell-1.15.0 \ + once_cell-1.17.1 \ oorandom-11.1.3 \ openssl-probe-0.1.5 \ - orbclient-0.3.32 \ + option-ext-0.2.0 \ + orbclient-0.3.45 \ ordered-float-1.1.1 \ ordered-float-2.10.0 \ - ordered-float-3.1.0 \ - os_str_bytes-6.3.0 \ - owned_ttf_parser-0.6.0 \ + ordered-float-3.7.0 \ + overload-0.1.1 \ owned_ttf_parser-0.15.2 \ + owned_ttf_parser-0.19.0 \ packed_simd_2-0.3.8 \ parking_lot-0.10.2 \ parking_lot-0.11.2 \ - parking_lot-0.12.0 \ - parking_lot_core-0.7.2 \ - parking_lot_core-0.8.5 \ - parking_lot_core-0.9.2 \ + parking_lot-0.12.1 \ + parking_lot_core-0.7.3 \ + parking_lot_core-0.8.6 \ + parking_lot_core-0.9.7 \ parse-zoneinfo-0.3.0 \ paste-1.0.12 \ peeking_take_while-0.1.2 \ - pem-1.1.0 \ + pem-1.1.1 \ percent-encoding-2.2.0 \ petgraph-0.4.13 \ petgraph-0.5.1 \ - petgraph-0.6.2 \ + petgraph-0.6.3 \ phf-0.11.1 \ phf_codegen-0.11.1 \ phf_generator-0.11.1 \ phf_shared-0.11.1 \ pin-project-lite-0.2.9 \ pin-utils-0.1.0 \ piston-float-0.3.0 \ piston-viewport-0.5.0 \ pistoncore-input-0.24.0 \ - pkg-config-0.3.25 \ + pkg-config-0.3.27 \ plotters-0.3.0 \ plotters-backend-0.3.4 \ plotters-svg-0.3.3 \ - png-0.17.6 \ - ppv-lite86-0.2.16 \ + png-0.17.8 \ + ppv-lite86-0.2.17 \ proc-macro-crate-0.1.5 \ - proc-macro-crate-1.2.1 \ + proc-macro-crate-1.3.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ - proc-macro-hack-0.5.19 \ + proc-macro-hack-0.5.20+deprecated \ + proc-macro-nested-0.1.7 \ proc-macro2-0.4.30 \ - proc-macro2-1.0.43 \ + proc-macro2-1.0.56 \ profiling-1.0.8 \ profiling-procmacros-1.0.8 \ - prometheus-0.13.2 \ + prometheus-0.13.3 \ prometheus-hyper-0.1.5 \ + psm-0.1.21 \ ptr_meta-0.1.4 \ ptr_meta_derive-0.1.4 \ quick-xml-0.28.2 \ quinn-0.8.5 \ quinn-proto-0.8.4 \ - quinn-udp-0.1.3 \ + quinn-udp-0.1.4 \ quote-0.6.13 \ - quote-1.0.21 \ + quote-1.0.26 \ radium-0.7.0 \ radix_trie-0.2.1 \ rand-0.7.3 \ rand-0.8.5 \ rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ rand_core-0.5.1 \ rand_core-0.6.4 \ rand_distr-0.4.3 \ rand_hc-0.2.0 \ rand_xorshift-0.2.0 \ raw-window-handle-0.3.4 \ raw-window-handle-0.4.3 \ - raw-window-handle-0.5.0 \ - rayon-1.5.3 \ - rayon-core-1.9.3 \ - rcgen-0.9.3 \ + raw-window-handle-0.5.2 \ + rayon-1.7.0 \ + rayon-core-1.11.0 \ + rcgen-0.10.0 \ redox_syscall-0.1.57 \ redox_syscall-0.2.16 \ + redox_syscall-0.3.5 \ redox_users-0.4.3 \ + refinery-0.8.8 \ + refinery-core-0.8.8 \ + refinery-macros-0.8.8 \ regalloc-0.0.34 \ - regex-1.6.0 \ + regex-1.8.1 \ regex-automata-0.1.10 \ - regex-syntax-0.6.27 \ + regex-syntax-0.6.29 \ + regex-syntax-0.7.1 \ region-3.0.0 \ - remove_dir_all-0.5.3 \ - rend-0.3.6 \ + rend-0.4.0 \ renderdoc-sys-0.7.1 \ ring-0.16.20 \ - riscv-0.7.0 \ - riscv-target-0.1.2 \ - rkyv-0.7.39 \ - rkyv_derive-0.7.39 \ + rkyv-0.7.41 \ + rkyv_derive-0.7.41 \ rmp-0.8.11 \ rmp-serde-1.1.1 \ rodio-0.15.0 \ ron-0.6.6 \ ron-0.7.1 \ ron-0.8.0 \ roots-0.0.6 \ rose_tree-0.2.0 \ roxmltree-0.14.1 \ - rstar-0.9.3 \ - rusqlite-0.24.2 \ + rstar-0.10.0 \ + rusqlite-0.28.0 \ rust-argon2-0.8.3 \ - rustc-demangle-0.1.21 \ + rustc-demangle-0.1.23 \ rustc-hash-1.1.0 \ rustc_version-0.2.3 \ rustc_version-0.4.0 \ - rustix-0.33.7 \ + rustix-0.37.19 \ rustls-0.19.1 \ - rustls-0.20.6 \ + rustls-0.20.8 \ rustls-native-certs-0.5.0 \ rustls-native-certs-0.6.2 \ rustls-pemfile-0.2.1 \ - rustls-pemfile-1.0.1 \ + rustls-pemfile-1.0.2 \ rusttype-0.7.9 \ rusttype-0.8.3 \ - rusttype-0.9.2 \ - rustversion-1.0.9 \ - rustyline-10.0.0 \ - ryu-1.0.11 \ + rusttype-0.9.3 \ + rustversion-1.0.12 \ + rustyline-11.0.0 \ + ryu-1.0.13 \ same-file-1.0.6 \ - schannel-0.1.19 \ - scoped-tls-1.0.0 \ + schannel-0.1.21 \ + scoped-tls-1.0.1 \ scopeguard-1.1.0 \ + scratch-1.0.5 \ sct-0.6.1 \ sct-0.7.0 \ sdl2-0.35.2 \ sdl2-sys-0.35.2 \ seahash-4.1.0 \ - security-framework-2.7.0 \ - security-framework-sys-2.6.1 \ + security-framework-2.8.2 \ + security-framework-sys-2.8.0 \ self_cell-0.10.2 \ semver-0.9.0 \ - semver-1.0.14 \ + semver-1.0.17 \ semver-parser-0.7.0 \ - serde-1.0.144 \ - serde_bytes-0.11.7 \ + serde-1.0.160 \ + serde_bytes-0.11.9 \ serde_cbor-0.11.2 \ - serde_derive-1.0.144 \ - serde_json-1.0.85 \ - serde_repr-0.1.9 \ + serde_derive-1.0.160 \ + serde_json-1.0.96 \ + serde_repr-0.1.12 \ + serde_spanned-0.6.1 \ + sha1-0.6.1 \ + sha1_smol-1.0.0 \ sha2-0.10.6 \ shaderc-0.8.1 \ shaderc-sys-0.8.1 \ sharded-slab-0.1.4 \ shell-words-1.1.0 \ - shellexpand-2.1.2 \ + shellexpand-3.1.0 \ shlex-1.1.0 \ shred-0.13.0 \ shred-derive-0.6.3 \ shrev-1.1.3 \ signal-hook-0.1.17 \ - signal-hook-0.3.14 \ + signal-hook-0.3.15 \ signal-hook-mio-0.2.3 \ - signal-hook-registry-1.4.0 \ + signal-hook-registry-1.4.1 \ + simd-adler32-0.3.5 \ + simdutf8-0.1.4 \ siphasher-0.3.10 \ - slab-0.4.7 \ + slab-0.4.8 \ slotmap-0.4.3 \ slotmap-1.0.6 \ - smallvec-1.9.0 \ + smallvec-1.10.0 \ smithay-client-toolkit-0.12.3 \ smithay-client-toolkit-0.16.0 \ smithay-clipboard-0.6.6 \ - socket2-0.4.7 \ + socket2-0.4.9 \ + socket2-0.5.2 \ specs-0.18.0 \ specs-derive-0.4.1 \ spin-0.5.2 \ - spin-0.9.4 \ + spin-0.9.8 \ spin_sleep-1.1.1 \ spirv_cross-0.23.1 \ spirv_headers-1.5.0 \ stable_deref_trait-1.2.0 \ + stacker-0.1.15 \ static_assertions-1.1.0 \ stb_truetype-0.3.1 \ stdweb-0.1.3 \ + stdweb-0.4.20 \ + stdweb-derive-0.5.3 \ + stdweb-internal-macros-0.2.9 \ + stdweb-internal-runtime-0.1.5 \ storage-map-0.3.0 \ str-buf-1.0.6 \ - strsim-0.8.0 \ strsim-0.9.3 \ strsim-0.10.0 \ - structopt-0.3.26 \ - structopt-derive-0.4.18 \ strum-0.24.1 \ strum_macros-0.24.3 \ sum_type-0.2.0 \ svg_fmt-0.4.1 \ syn-0.15.44 \ - syn-1.0.100 \ + syn-1.0.109 \ + syn-2.0.15 \ tap-1.0.1 \ tar-0.4.38 \ - target-lexicon-0.12.4 \ - tempfile-3.3.0 \ - termcolor-1.1.3 \ + target-lexicon-0.12.7 \ + tempfile-3.5.0 \ + termcolor-1.2.0 \ textwrap-0.11.0 \ - textwrap-0.15.1 \ - thiserror-1.0.35 \ - thiserror-impl-1.0.35 \ - thread_local-1.1.4 \ + thiserror-1.0.40 \ + thiserror-impl-1.0.40 \ + thread_local-1.1.7 \ thunderdome-0.4.2 \ - time-0.1.44 \ - time-0.3.14 \ + time-0.1.45 \ + time-0.3.20 \ + time-core-0.1.0 \ + time-macros-0.2.8 \ timer-queue-0.1.0 \ - tiny-keccak-2.0.2 \ - tinystr-0.3.4 \ + tinystr-0.7.1 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ - tinyvec_macros-0.1.0 \ - tokio-1.20.0 \ - tokio-macros-1.8.0 \ + tinyvec_macros-0.1.1 \ + tokio-1.28.0 \ + tokio-macros-2.1.0 \ tokio-rustls-0.22.0 \ - tokio-stream-0.1.10 \ - tokio-util-0.7.1 \ - toml-0.5.9 \ + tokio-stream-0.1.14 \ + tokio-util-0.7.8 \ + toml-0.5.11 \ + toml-0.7.3 \ + toml_datetime-0.6.1 \ + toml_edit-0.19.8 \ tower-service-0.3.2 \ - tracing-0.1.36 \ + tracing-0.1.37 \ tracing-appender-0.2.2 \ - tracing-attributes-0.1.22 \ - tracing-core-0.1.29 \ + tracing-attributes-0.1.24 \ + tracing-core-0.1.30 \ tracing-log-0.1.3 \ - tracing-subscriber-0.3.15 \ + tracing-subscriber-0.3.17 \ tracing-tracy-0.10.2 \ tracy-client-0.15.2 \ tracy-client-sys-0.21.0 \ treeculler-0.2.0 \ - try-lock-0.2.3 \ - ttf-parser-0.6.2 \ + try-lock-0.2.4 \ ttf-parser-0.15.2 \ + ttf-parser-0.19.0 \ tuple_utils-0.4.0 \ twox-hash-1.6.3 \ tynm-0.1.7 \ type-map-0.5.0 \ - typenum-1.15.0 \ - uncased-0.9.7 \ - unic-langid-0.9.0 \ - unic-langid-impl-0.9.0 \ - unicode-bidi-0.3.8 \ - unicode-ident-1.0.4 \ + typenum-1.16.0 \ + unic-langid-0.9.1 \ + unic-langid-impl-0.9.1 \ + unicode-bidi-0.3.13 \ + unicode-ident-1.0.8 \ unicode-normalization-0.1.22 \ - unicode-segmentation-1.10.0 \ + unicode-segmentation-1.10.1 \ unicode-width-0.1.10 \ unicode-xid-0.1.0 \ untrusted-0.7.1 \ url-2.3.1 \ - utf8parse-0.2.0 \ + utf8parse-0.2.1 \ uuid-0.8.2 \ - uuid-1.1.2 \ + uuid-1.3.2 \ valuable-0.1.0 \ - vcell-0.1.3 \ vcpkg-0.2.15 \ vec_map-0.8.2 \ vek-0.14.1 \ - version-compare-0.1.0 \ + version-compare-0.1.1 \ version_check-0.9.4 \ - void-1.0.2 \ - volatile-register-0.2.1 \ walkdir-0.1.8 \ - walkdir-2.3.2 \ + walkdir-2.3.3 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ - wasm-bindgen-0.2.83 \ - wasm-bindgen-backend-0.2.83 \ - wasm-bindgen-futures-0.4.33 \ - wasm-bindgen-macro-0.2.83 \ - wasm-bindgen-macro-support-0.2.83 \ - wasm-bindgen-shared-0.2.83 \ - wasm-encoder-0.17.0 \ + wasm-bindgen-0.2.84 \ + wasm-bindgen-backend-0.2.84 \ + wasm-bindgen-futures-0.4.34 \ + wasm-bindgen-macro-0.2.84 \ + wasm-bindgen-macro-support-0.2.84 \ + wasm-bindgen-shared-0.2.84 \ + wasm-encoder-0.26.0 \ wasmer-2.3.0 \ wasmer-artifact-2.3.0 \ wasmer-compiler-2.3.0 \ wasmer-compiler-cranelift-2.3.0 \ wasmer-derive-2.3.0 \ wasmer-engine-2.3.0 \ wasmer-engine-dylib-2.3.0 \ wasmer-engine-universal-2.3.0 \ wasmer-engine-universal-artifact-2.3.0 \ wasmer-object-2.3.0 \ wasmer-types-2.3.0 \ wasmer-vm-2.3.0 \ wasmparser-0.83.0 \ - wast-47.0.0 \ - wat-1.0.49 \ + wast-57.0.0 \ + wat-1.0.63 \ wavefront-0.2.3 \ wayland-client-0.28.6 \ wayland-client-0.29.5 \ wayland-commons-0.28.6 \ wayland-commons-0.29.5 \ wayland-cursor-0.28.6 \ wayland-cursor-0.29.5 \ wayland-protocols-0.28.6 \ wayland-protocols-0.29.5 \ wayland-scanner-0.28.6 \ wayland-scanner-0.29.5 \ wayland-sys-0.28.6 \ wayland-sys-0.29.5 \ web-sys-0.3.50 \ webpki-0.21.4 \ webpki-0.22.0 \ wfd-0.1.7 \ - which-4.3.0 \ + which-4.4.0 \ winapi-0.2.8 \ winapi-0.3.9 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-wsapoll-0.1.1 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - window_clipboard-0.2.3 \ + window_clipboard-0.2.4 \ windows-0.37.0 \ - windows-0.43.0 \ - windows-sys-0.30.0 \ + windows-0.48.0 \ windows-sys-0.33.0 \ - windows-sys-0.34.0 \ - windows_aarch64_gnullvm-0.42.0 \ - windows_aarch64_msvc-0.30.0 \ + windows-sys-0.42.0 \ + windows-sys-0.45.0 \ + windows-sys-0.48.0 \ + windows-targets-0.42.2 \ + windows-targets-0.48.0 \ + windows_aarch64_gnullvm-0.42.2 \ + windows_aarch64_gnullvm-0.48.0 \ windows_aarch64_msvc-0.33.0 \ - windows_aarch64_msvc-0.34.0 \ windows_aarch64_msvc-0.37.0 \ - windows_aarch64_msvc-0.42.0 \ - windows_i686_gnu-0.30.0 \ + windows_aarch64_msvc-0.42.2 \ + windows_aarch64_msvc-0.48.0 \ windows_i686_gnu-0.33.0 \ - windows_i686_gnu-0.34.0 \ windows_i686_gnu-0.37.0 \ - windows_i686_gnu-0.42.0 \ - windows_i686_msvc-0.30.0 \ + windows_i686_gnu-0.42.2 \ + windows_i686_gnu-0.48.0 \ windows_i686_msvc-0.33.0 \ - windows_i686_msvc-0.34.0 \ windows_i686_msvc-0.37.0 \ - windows_i686_msvc-0.42.0 \ - windows_x86_64_gnu-0.30.0 \ + windows_i686_msvc-0.42.2 \ + windows_i686_msvc-0.48.0 \ windows_x86_64_gnu-0.33.0 \ - windows_x86_64_gnu-0.34.0 \ windows_x86_64_gnu-0.37.0 \ - windows_x86_64_gnu-0.42.0 \ - windows_x86_64_gnullvm-0.42.0 \ - windows_x86_64_msvc-0.30.0 \ + windows_x86_64_gnu-0.42.2 \ + windows_x86_64_gnu-0.48.0 \ + windows_x86_64_gnullvm-0.42.2 \ + windows_x86_64_gnullvm-0.48.0 \ windows_x86_64_msvc-0.33.0 \ - windows_x86_64_msvc-0.34.0 \ windows_x86_64_msvc-0.37.0 \ - windows_x86_64_msvc-0.42.0 \ + windows_x86_64_msvc-0.42.2 \ + windows_x86_64_msvc-0.48.0 \ winit-0.25.0 \ - winreg-0.10.1 \ + winnow-0.4.6 \ + winreg-0.11.0 \ winres-0.1.12 \ wio-0.2.2 \ - wyz-0.5.0 \ + wyz-0.5.1 \ x11-clipboard-0.7.1 \ - x11-dl-2.20.0 \ + x11-dl-2.21.0 \ x11rb-0.9.0 \ x11rb-0.10.1 \ x11rb-protocol-0.10.0 \ xattr-0.2.3 \ xcb-1.2.1 \ xcursor-0.3.4 \ - xdg-2.4.1 \ + xdg-2.5.0 \ xi-unicode-0.3.0 \ xkbcommon-0.5.0 \ xml-rs-0.8.4 \ - xmlparser-0.13.3 \ - yasna-0.5.0 \ + xmlparser-0.13.5 \ + yasna-0.5.2 \ wgpu-profiler@git+https://github.com/Imberflur/wgpu-profiler?tag=wgpu-0.8\#b156eb145bc223386ef344860d9b33b3c181650c \ tui@git+https://github.com/fdehau/tui-rs.git?branch=paragraph-scroll\#54b841fab6cfdb38e8dc1382176e965787964b4c \ fluent,fluent-bundle,fluent-syntax,intl-memoizer@git+https://github.com/juliancoffee/fluent-rs.git?branch=patched\#929cf9512de121cce9b4cbf1cb860cd3294a1cd9 \ auth-common,authc@git+https://gitlab.com/veloren/auth.git?rev=fb3dcbc4962b367253f8f2f92760ef44d2679c9a\#fb3dcbc4962b367253f8f2f92760ef44d2679c9a \ iced_core,iced_futures,iced_graphics,iced_native,iced_style,iced_winit@git+https://github.com/Imberflur/iced?tag=winit-0.25\#18a48a5eeefd2aa6e50f5dd0751ac2e94c88a9eb \ conrod_core,conrod_derive,conrod_winit@git+https://gitlab.com/veloren/conrod.git?branch=copypasta_0.7\#59fddc617696e68d28a75c2137a08c2572efb986 \ naga@git+https://github.com/gfx-rs/naga?tag=gfx-25\#057d03ad86f18e3bb3866b20901d8d4e892dd3d6 \ gfx-auxil,gfx-backend-dx11,gfx-backend-dx12,gfx-backend-empty,gfx-backend-gl,gfx-backend-metal,gfx-backend-vulkan,gfx-hal,range-alloc@git+https://github.com/gfx-rs/gfx?rev=27a1dae3796d33d23812f2bb8c7e3b5aea18b521\#27a1dae3796d33d23812f2bb8c7e3b5aea18b521 \ wgpu,wgpu-core,wgpu-types@git+https://github.com/pythonesque/wgpu.git?rev=179ea209374a92837cde252f1d9ee01f628cae08\#179ea209374a92837cde252f1d9ee01f628cae08 \ - refinery,refinery-core,refinery-macros@git+https://gitlab.com/veloren/refinery.git?rev=8ecf4b4772d791e6c8c0a3f9b66a7530fad1af3e\#8ecf4b4772d791e6c8c0a3f9b66a7530fad1af3e \ portpicker@git+https://github.com/xMAC94x/portpicker-rs?rev=df6b37872f3586ac3b21d08b56c8ec7cd92fb172\#df6b37872f3586ac3b21d08b56c8ec7cd92fb172 \ egui_wgpu_backend@git+https://github.com/hasenbanck/egui_wgpu_backend.git?rev=63a002c6a9b6c016e45806dd065864431caab621\#63a002c6a9b6c016e45806dd065864431caab621 \ vek@git+https://github.com/yoanlcq/vek.git?rev=84d5cb65841d46599a986c5477341bea4456be26\#84d5cb65841d46599a986c5477341bea4456be26 diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo index 6b47256fd4b6..c0bf24f4d00a 100644 --- a/games/veloren-weekly/distinfo +++ b/games/veloren-weekly/distinfo @@ -1,1517 +1,1573 @@ -TIMESTAMP = 1683131182 -SHA256 (rust/crates/ab_glyph-0.2.17.crate) = 04a9283dace1c41c265496614998d5b9c4a97b3eb770e804f007c5144bf03f2b -SIZE (rust/crates/ab_glyph-0.2.17.crate) = 17243 -SHA256 (rust/crates/ab_glyph_rasterizer-0.1.7.crate) = 330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6 -SIZE (rust/crates/ab_glyph_rasterizer-0.1.7.crate) = 10786 -SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b -SIZE (rust/crates/addr2line-0.17.0.crate) = 32260 +TIMESTAMP = 1683292237 +SHA256 (rust/crates/ab_glyph-0.2.21.crate) = 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39 +SIZE (rust/crates/ab_glyph-0.2.21.crate) = 17764 +SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046 +SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010 +SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97 +SIZE (rust/crates/addr2line-0.19.0.crate) = 33210 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe SIZE (rust/crates/adler-1.0.2.crate) = 12778 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234 SIZE (rust/crates/adler32-1.2.0.crate) = 6411 -SHA256 (rust/crates/ahash-0.3.8.crate) = e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217 -SIZE (rust/crates/ahash-0.3.8.crate) = 28650 SHA256 (rust/crates/ahash-0.4.7.crate) = 739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e SIZE (rust/crates/ahash-0.4.7.crate) = 51474 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47 SIZE (rust/crates/ahash-0.7.6.crate) = 38030 -SHA256 (rust/crates/ahash-0.8.0.crate) = 57e6e951cfbb2db8de1828d49073a113a29fd7117b1596caa781a258c7e38d72 -SIZE (rust/crates/ahash-0.8.0.crate) = 39776 -SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e -SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070 +SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f +SIZE (rust/crates/ahash-0.8.3.crate) = 42416 +SHA256 (rust/crates/aho-corasick-1.0.1.crate) = 67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04 +SIZE (rust/crates/aho-corasick-1.0.1.crate) = 167320 SHA256 (rust/crates/alsa-0.6.0.crate) = 5915f52fe2cf65e83924d037b6c5290b7cee097c6b5c8700746e6168a343fd6b SIZE (rust/crates/alsa-0.6.0.crate) = 68171 SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527 SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748 SHA256 (rust/crates/andrew-0.3.1.crate) = 8c4afb09dd642feec8408e33f92f3ffc4052946f6b20f32fb99c1f58cd4fa7cf SIZE (rust/crates/andrew-0.3.1.crate) = 14030 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 -SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838 -SHA256 (rust/crates/anyhow-1.0.65.crate) = 98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602 -SIZE (rust/crates/anyhow-1.0.65.crate) = 43585 +SHA256 (rust/crates/anstream-0.3.2.crate) = 0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163 +SIZE (rust/crates/anstream-0.3.2.crate) = 19504 +SHA256 (rust/crates/anstyle-1.0.0.crate) = 41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d +SIZE (rust/crates/anstyle-1.0.0.crate) = 13972 +SHA256 (rust/crates/anstyle-parse-0.2.0.crate) = e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee +SIZE (rust/crates/anstyle-parse-0.2.0.crate) = 24361 +SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b +SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620 +SHA256 (rust/crates/anstyle-wincon-1.0.1.crate) = 180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188 +SIZE (rust/crates/anstyle-wincon-1.0.1.crate) = 11718 +SHA256 (rust/crates/anyhow-1.0.71.crate) = 9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8 +SIZE (rust/crates/anyhow-1.0.71.crate) = 43808 SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c SIZE (rust/crates/anymap2-0.13.0.crate) = 17337 -SHA256 (rust/crates/app_dirs2-2.5.4.crate) = 47a8d2d8dbda5fca0a522259fb88e4f55d2b10ad39f5f03adeebf85031eba501 -SIZE (rust/crates/app_dirs2-2.5.4.crate) = 17872 +SHA256 (rust/crates/app_dirs2-2.5.5.crate) = a7e7b35733e3a8c1ccb90385088dd5b6eaa61325cb4d1ad56e683b5224ff352e +SIZE (rust/crates/app_dirs2-2.5.5.crate) = 18308 SHA256 (rust/crates/approx-0.3.2.crate) = f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3 SIZE (rust/crates/approx-0.3.2.crate) = 14288 SHA256 (rust/crates/approx-0.4.0.crate) = 3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278 SIZE (rust/crates/approx-0.4.0.crate) = 14280 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 SIZE (rust/crates/approx-0.5.1.crate) = 15100 -SHA256 (rust/crates/arr_macro-0.1.3.crate) = 6a105bfda48707cf19220129e78fca01e9639433ffaef4163546ed8fb04120a5 -SIZE (rust/crates/arr_macro-0.1.3.crate) = 6494 -SHA256 (rust/crates/arr_macro_impl-0.1.3.crate) = 0609c78bd572f4edc74310dfb63a01f5609d53fa8b4dd7c4d98aef3b3e8d72d1 -SIZE (rust/crates/arr_macro_impl-0.1.3.crate) = 5721 -SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 -SIZE (rust/crates/arrayref-0.3.6.crate) = 10035 +SHA256 (rust/crates/arr_macro-0.2.1.crate) = c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992 +SIZE (rust/crates/arr_macro-0.2.1.crate) = 6504 +SHA256 (rust/crates/arr_macro_impl-0.2.1.crate) = 9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e +SIZE (rust/crates/arr_macro_impl-0.2.1.crate) = 5668 +SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545 +SIZE (rust/crates/arrayref-0.3.7.crate) = 9620 SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838 SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6 SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341 SHA256 (rust/crates/ash-0.32.1.crate) = 06063a002a77d2734631db74e8f4ce7148b77fe522e6bca46f2ae7774fd48112 SIZE (rust/crates/ash-0.32.1.crate) = 312815 -SHA256 (rust/crates/assets_manager-0.9.0.crate) = 5cf9ce861ea14ebc2339372bafa6b7607adabfddd5679fee761956b3f76243eb -SIZE (rust/crates/assets_manager-0.9.0.crate) = 131706 -SHA256 (rust/crates/async-channel-1.7.1.crate) = e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28 -SIZE (rust/crates/async-channel-1.7.1.crate) = 12855 -SHA256 (rust/crates/async-trait-0.1.57.crate) = 76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f -SIZE (rust/crates/async-trait-0.1.57.crate) = 26793 +SHA256 (rust/crates/assets_manager-0.10.0.crate) = ac85997dab76264b243f81a991d56aa1f793ae5ef9505beb38f8d591f5db8154 +SIZE (rust/crates/assets_manager-0.10.0.crate) = 134948 +SHA256 (rust/crates/async-channel-1.8.0.crate) = cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833 +SIZE (rust/crates/async-channel-1.8.0.crate) = 13534 +SHA256 (rust/crates/async-trait-0.1.68.crate) = b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842 +SIZE (rust/crates/async-trait-0.1.68.crate) = 28625 SHA256 (rust/crates/atom-0.3.6.crate) = c9ff149ed9780025acfdb36862d35b28856bb693ceb451259a7164442f22fdc3 SIZE (rust/crates/atom-0.3.6.crate) = 73550 -SHA256 (rust/crates/atomic-polyfill-0.1.10.crate) = 9c041a8d9751a520ee19656232a18971f18946a7900f1520ee4400002244dd89 -SIZE (rust/crates/atomic-polyfill-0.1.10.crate) = 10451 -SHA256 (rust/crates/atomic_refcell-0.1.8.crate) = 73b5e5f48b927f04e952dedc932f31995a65a0bf65ec971c74436e51bf6e970d -SIZE (rust/crates/atomic_refcell-0.1.8.crate) = 5887 -SHA256 (rust/crates/atomicwrites-0.3.1.crate) = eb8f2cd6962fa53c0e2a9d3f97eaa7dbd1e3cbbeeb4745403515b42ae07b3ff6 -SIZE (rust/crates/atomicwrites-0.3.1.crate) = 5574 +SHA256 (rust/crates/atomic-polyfill-0.1.11.crate) = e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28 +SIZE (rust/crates/atomic-polyfill-0.1.11.crate) = 11087 +SHA256 (rust/crates/atomic_refcell-0.1.10.crate) = 79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31 +SIZE (rust/crates/atomic_refcell-0.1.10.crate) = 10962 +SHA256 (rust/crates/atomicwrites-0.4.1.crate) = c1163d9d7c51de51a2b79d6df5e8888d11e9df17c752ce4a285fb6ca1580734e +SIZE (rust/crates/atomicwrites-0.4.1.crate) = 6341 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SIZE (rust/crates/atty-0.2.14.crate) = 5470 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 -SHA256 (rust/crates/backtrace-0.3.66.crate) = cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7 -SIZE (rust/crates/backtrace-0.3.66.crate) = 74397 -SHA256 (rust/crates/bare-metal-0.2.5.crate) = 5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3 -SIZE (rust/crates/bare-metal-0.2.5.crate) = 7923 -SHA256 (rust/crates/bare-metal-1.0.0.crate) = f8fe8f5a8a398345e52358e18ff07cc17a568fbca5c6f73873d3a62056309603 -SIZE (rust/crates/bare-metal-1.0.0.crate) = 10650 -SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd -SIZE (rust/crates/base64-0.13.0.crate) = 62070 +SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca +SIZE (rust/crates/backtrace-0.3.67.crate) = 78564 +SHA256 (rust/crates/base-x-0.2.11.crate) = 4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270 +SIZE (rust/crates/base-x-0.2.11.crate) = 10755 +SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 +SIZE (rust/crates/base64-0.13.1.crate) = 61002 +SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a +SIZE (rust/crates/base64-0.21.0.crate) = 72180 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad SIZE (rust/crates/bincode-1.3.3.crate) = 28958 -SHA256 (rust/crates/bindgen-0.59.2.crate) = 2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8 -SIZE (rust/crates/bindgen-0.59.2.crate) = 206267 +SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4 +SIZE (rust/crates/bindgen-0.64.0.crate) = 204700 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 -SHA256 (rust/crates/bit_field-0.10.1.crate) = dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4 -SIZE (rust/crates/bit_field-0.10.1.crate) = 10576 -SHA256 (rust/crates/bitfield-0.13.2.crate) = 46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719 -SIZE (rust/crates/bitfield-0.13.2.crate) = 16479 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/bitflags-2.2.1.crate) = 24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813 +SIZE (rust/crates/bitflags-2.2.1.crate) = 35798 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 SHA256 (rust/crates/blake2b_simd-0.5.11.crate) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587 SIZE (rust/crates/blake2b_simd-0.5.11.crate) = 34096 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a SIZE (rust/crates/block-0.1.6.crate) = 4077 -SHA256 (rust/crates/block-buffer-0.10.3.crate) = 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e -SIZE (rust/crates/block-buffer-0.10.3.crate) = 10465 -SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223 -SIZE (rust/crates/bstr-0.2.17.crate) = 330350 -SHA256 (rust/crates/bumpalo-3.11.0.crate) = c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d -SIZE (rust/crates/bumpalo-3.11.0.crate) = 80945 -SHA256 (rust/crates/bytecheck-0.6.9.crate) = d11cac2c12b5adc6570dad2ee1b87eff4955dac476fe12d81e5fdd352e52406f -SIZE (rust/crates/bytecheck-0.6.9.crate) = 8139 -SHA256 (rust/crates/bytecheck_derive-0.6.9.crate) = 13e576ebe98e605500b3c8041bb888e966653577172df6dd97398714eb30b9bf -SIZE (rust/crates/bytecheck_derive-0.6.9.crate) = 5082 -SHA256 (rust/crates/bytemuck-1.12.1.crate) = 2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da -SIZE (rust/crates/bytemuck-1.12.1.crate) = 38293 -SHA256 (rust/crates/bytemuck_derive-1.2.1.crate) = 1b9e1f5fa78f69496407a27ae9ed989e3c3b072310286f5ef385525e4cbc24a9 -SIZE (rust/crates/bytemuck_derive-1.2.1.crate) = 13615 +SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 +SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SHA256 (rust/crates/bumpalo-3.12.1.crate) = 9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8 +SIZE (rust/crates/bumpalo-3.12.1.crate) = 81653 +SHA256 (rust/crates/bytecheck-0.6.10.crate) = 13fe11640a23eb24562225322cd3e452b93a3d4091d62fab69c70542fcd17d1f +SIZE (rust/crates/bytecheck-0.6.10.crate) = 8223 +SHA256 (rust/crates/bytecheck_derive-0.6.10.crate) = e31225543cb46f81a7e224762764f4a6a0f097b1db0b175f69e8065efaa42de5 +SIZE (rust/crates/bytecheck_derive-0.6.10.crate) = 5472 +SHA256 (rust/crates/bytemuck-1.13.1.crate) = 17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea +SIZE (rust/crates/bytemuck-1.13.1.crate) = 42309 +SHA256 (rust/crates/bytemuck_derive-1.4.1.crate) = fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192 +SIZE (rust/crates/bytemuck_derive-1.4.1.crate) = 15159 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512 -SHA256 (rust/crates/bytes-1.2.1.crate) = ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db -SIZE (rust/crates/bytes-1.2.1.crate) = 54857 -SHA256 (rust/crates/cache-padded-1.2.0.crate) = c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c -SIZE (rust/crates/cache-padded-1.2.0.crate) = 9125 +SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be +SIZE (rust/crates/bytes-1.4.0.crate) = 58080 SHA256 (rust/crates/calloop-0.6.5.crate) = 0b036167e76041694579972c28cf4877b4f92da222560ddb49008937b6a6727c SIZE (rust/crates/calloop-0.6.5.crate) = 25180 SHA256 (rust/crates/cansi-2.2.1.crate) = 4bdcae87153686017415ce77e48c53e6818a0a058f0e21b56640d1e944967ef8 SIZE (rust/crates/cansi-2.2.1.crate) = 14442 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876 SHA256 (rust/crates/cast-0.2.7.crate) = 4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a SIZE (rust/crates/cast-0.2.7.crate) = 11222 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 SIZE (rust/crates/cast-0.3.0.crate) = 11452 -SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11 -SIZE (rust/crates/cc-1.0.73.crate) = 57880 -SHA256 (rust/crates/censor-0.2.0.crate) = 5563d2728feef9a6186acdd148bccbe850dad63c5ba55a3b3355abc9137cb3eb -SIZE (rust/crates/censor-0.2.0.crate) = 5685 +SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f +SIZE (rust/crates/cc-1.0.79.crate) = 62624 +SHA256 (rust/crates/censor-0.3.0.crate) = d41e3b9fdbb9b3edc10dc66a06dc255822f699c432e19403fb966e6d60e0dec4 +SIZE (rust/crates/censor-0.3.0.crate) = 5627 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009 -SHA256 (rust/crates/chrono-0.4.22.crate) = bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1 -SIZE (rust/crates/chrono-0.4.22.crate) = 185570 -SHA256 (rust/crates/chrono-tz-0.6.3.crate) = 29c39203181991a7dd4343b8005bd804e7a9a37afb8ac070e43771e8c820bbde -SIZE (rust/crates/chrono-tz-0.6.3.crate) = 589734 -SHA256 (rust/crates/chrono-tz-build-0.0.3.crate) = 6f509c3a87b33437b05e2458750a0700e5bdd6956176773e6c7d6dd15a283a0c -SIZE (rust/crates/chrono-tz-build-0.0.3.crate) = 5768 -SHA256 (rust/crates/chumsky-0.8.0.crate) = 8d02796e4586c6c41aeb68eae9bfb4558a522c35f1430c14b40136c3706e09e4 -SIZE (rust/crates/chumsky-0.8.0.crate) = 65390 -SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3 -SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679 +SHA256 (rust/crates/chrono-0.4.24.crate) = 4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b +SIZE (rust/crates/chrono-0.4.24.crate) = 191330 +SHA256 (rust/crates/chrono-tz-0.8.2.crate) = cf9cc2b23599e6d7479755f3594285efb3f74a1bdca7a7374948bc831e23a552 +SIZE (rust/crates/chrono-tz-0.8.2.crate) = 612898 +SHA256 (rust/crates/chrono-tz-build-0.1.0.crate) = d9998fb9f7e9b2111641485bf8beb32f92945f97f92a3d061f744cfef335f751 +SIZE (rust/crates/chrono-tz-build-0.1.0.crate) = 5710 +SHA256 (rust/crates/chumsky-0.9.2.crate) = 23170228b96236b5a7299057ac284a321457700bc8c41a4476052f0f4ba5349d +SIZE (rust/crates/chumsky-0.9.2.crate) = 74395 +SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f +SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346 SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c SIZE (rust/crates/clap-2.34.0.crate) = 202210 -SHA256 (rust/crates/clap-3.2.22.crate) = 86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750 -SIZE (rust/crates/clap-3.2.22.crate) = 219438 -SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65 -SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208 -SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 -SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652 +SHA256 (rust/crates/clap-4.2.7.crate) = 34d21f9bf1b425d2968943631ec91202fe5e837264063503708b83013f8fc938 +SIZE (rust/crates/clap-4.2.7.crate) = 54028 +SHA256 (rust/crates/clap_builder-4.2.7.crate) = 914c8c79fb560f238ef6429439a30023c862f7a28e688c58f7203f12b29970bd +SIZE (rust/crates/clap_builder-4.2.7.crate) = 162405 +SHA256 (rust/crates/clap_derive-4.2.0.crate) = 3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4 +SIZE (rust/crates/clap_derive-4.2.0.crate) = 28953 +SHA256 (rust/crates/clap_lex-0.4.1.crate) = 8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1 +SIZE (rust/crates/clap_lex-0.4.1.crate) = 12122 SHA256 (rust/crates/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342 SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964 -SHA256 (rust/crates/clipboard-win-4.4.2.crate) = c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219 -SIZE (rust/crates/clipboard-win-4.4.2.crate) = 12678 +SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362 +SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476 SHA256 (rust/crates/clipboard_macos-0.1.0.crate) = 145a7f9e9b89453bc0a5e32d166456405d389cea5b578f57f1274b1397588a95 SIZE (rust/crates/clipboard_macos-0.1.0.crate) = 5958 SHA256 (rust/crates/clipboard_wayland-0.2.0.crate) = 6f6364a9f7a66f2ac1a1a098aa1c7f6b686f2496c6ac5e5c0d773445df912747 SIZE (rust/crates/clipboard_wayland-0.2.0.crate) = 5182 SHA256 (rust/crates/clipboard_x11-0.4.0.crate) = 983a7010836ecd04dde2c6d27a0cb56ec5d21572177e782bdcb24a600124e921 SIZE (rust/crates/clipboard_x11-0.4.0.crate) = 4801 SHA256 (rust/crates/cloudabi-0.0.3.crate) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f SIZE (rust/crates/cloudabi-0.0.3.crate) = 22156 SHA256 (rust/crates/cmake-0.1.45.crate) = eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855 SIZE (rust/crates/cmake-0.1.45.crate) = 14375 -SHA256 (rust/crates/cocoa-0.24.0.crate) = 6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832 -SIZE (rust/crates/cocoa-0.24.0.crate) = 39235 -SHA256 (rust/crates/cocoa-foundation-0.1.0.crate) = 7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318 -SIZE (rust/crates/cocoa-foundation-0.1.0.crate) = 10645 +SHA256 (rust/crates/cocoa-0.24.1.crate) = f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a +SIZE (rust/crates/cocoa-0.24.1.crate) = 40445 +SHA256 (rust/crates/cocoa-foundation-0.1.1.crate) = 931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6 +SIZE (rust/crates/cocoa-foundation-0.1.1.crate) = 10664 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 +SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 +SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857 SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4 SIZE (rust/crates/combine-4.6.6.crate) = 132428 -SHA256 (rust/crates/concurrent-queue-1.2.4.crate) = af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c -SIZE (rust/crates/concurrent-queue-1.2.4.crate) = 15375 -SHA256 (rust/crates/const-random-0.1.13.crate) = f590d95d011aa80b063ffe3253422ed5aa462af4e9867d43ce8337562bac77c4 -SIZE (rust/crates/const-random-0.1.13.crate) = 6646 -SHA256 (rust/crates/const-random-macro-0.1.13.crate) = 615f6e27d000a2bffbc7f2f6a8669179378fa27ee4d0a509e985dfc0a7defb40 -SIZE (rust/crates/const-random-macro-0.1.13.crate) = 6359 +SHA256 (rust/crates/concurrent-queue-2.2.0.crate) = 62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c +SIZE (rust/crates/concurrent-queue-2.2.0.crate) = 19971 SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936 SHA256 (rust/crates/copy_dir-0.1.2.crate) = 6e4281031634644843bd2f5aa9c48cf98fc48d6b083bd90bb11becf10deaf8b0 SIZE (rust/crates/copy_dir-0.1.2.crate) = 5041 SHA256 (rust/crates/copyless-0.1.5.crate) = a2df960f5d869b2dd8532793fde43eb5427cceb126c929747a26823ab0eeb536 SIZE (rust/crates/copyless-0.1.5.crate) = 8264 SHA256 (rust/crates/copypasta-0.8.2.crate) = 133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172 SIZE (rust/crates/copypasta-0.8.2.crate) = 13030 SHA256 (rust/crates/core-foundation-0.7.0.crate) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171 SIZE (rust/crates/core-foundation-0.7.0.crate) = 25384 SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146 SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059 SHA256 (rust/crates/core-foundation-sys-0.7.0.crate) = b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac SIZE (rust/crates/core-foundation-sys-0.7.0.crate) = 17033 -SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc -SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519 +SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa +SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725 SHA256 (rust/crates/core-graphics-0.19.2.crate) = b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923 SIZE (rust/crates/core-graphics-0.19.2.crate) = 28995 SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514 SHA256 (rust/crates/core-graphics-types-0.1.1.crate) = 3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b SIZE (rust/crates/core-graphics-types-0.1.1.crate) = 2530 SHA256 (rust/crates/core-video-sys-0.1.4.crate) = 34ecad23610ad9757664d644e369246edde1803fcb43ed72876565098a5d3828 SIZE (rust/crates/core-video-sys-0.1.4.crate) = 10568 SHA256 (rust/crates/coreaudio-rs-0.10.0.crate) = 11894b20ebfe1ff903cbdc52259693389eea03b94918a2def2c30c3bf227ad88 SIZE (rust/crates/coreaudio-rs-0.10.0.crate) = 34487 -SHA256 (rust/crates/coreaudio-sys-0.2.10.crate) = 3dff444d80630d7073077d38d40b4501fd518bd2b922c2a55edcc8b0f7be57e6 -SIZE (rust/crates/coreaudio-sys-0.2.10.crate) = 5434 +SHA256 (rust/crates/coreaudio-sys-0.2.12.crate) = f034b2258e6c4ade2f73bf87b21047567fb913ee9550837c2316d139b0262b24 +SIZE (rust/crates/coreaudio-sys-0.2.12.crate) = 5433 SHA256 (rust/crates/corosensei-0.1.3.crate) = 9847f90f32a50b0dcbd68bc23ff242798b13080b97b0569f6ed96a45ce4cf2cd SIZE (rust/crates/corosensei-0.1.3.crate) = 63948 -SHA256 (rust/crates/cortex-m-0.7.6.crate) = 70858629a458fdfd39f9675c4dc309411f2a3f83bede76988d81bf1a0ecee9e0 -SIZE (rust/crates/cortex-m-0.7.6.crate) = 141224 SHA256 (rust/crates/cpal-0.13.5.crate) = 74117836a5124f3629e4b474eed03e479abaf98988b4bb317e29f08cfe0e4116 SIZE (rust/crates/cpal-0.13.5.crate) = 93790 -SHA256 (rust/crates/cpal-0.14.0.crate) = 7d466b47cf0ea4100186a7c12d7d0166813dda7cf648553554c9c39c6324841b -SIZE (rust/crates/cpal-0.14.0.crate) = 95570 -SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320 -SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251 +SHA256 (rust/crates/cpal-0.14.2.crate) = f342c1b63e185e9953584ff2199726bf53850d96610a310e3aca09e9405a2d0b +SIZE (rust/crates/cpal-0.14.2.crate) = 96558 +SHA256 (rust/crates/cpufeatures-0.2.7.crate) = 3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58 +SIZE (rust/crates/cpufeatures-0.2.7.crate) = 11563 SHA256 (rust/crates/cranelift-bforest-0.82.3.crate) = 38faa2a16616c8e78a18d37b4726b98bfd2de192f2fdc8a39ddf568a408a0f75 SIZE (rust/crates/cranelift-bforest-0.82.3.crate) = 30812 SHA256 (rust/crates/cranelift-codegen-0.82.3.crate) = 26f192472a3ba23860afd07d2b0217dc628f21fcc72617aa1336d98e1671f33b SIZE (rust/crates/cranelift-codegen-0.82.3.crate) = 750463 SHA256 (rust/crates/cranelift-codegen-meta-0.82.3.crate) = 0f32ddb89e9b89d3d9b36a5b7d7ea3261c98235a76ac95ba46826b8ec40b1a24 SIZE (rust/crates/cranelift-codegen-meta-0.82.3.crate) = 70956 SHA256 (rust/crates/cranelift-codegen-shared-0.82.3.crate) = 01fd0d9f288cc1b42d9333b7a776b17e278fc888c28e6a0f09b5573d45a150bc SIZE (rust/crates/cranelift-codegen-shared-0.82.3.crate) = 6169 SHA256 (rust/crates/cranelift-entity-0.82.3.crate) = 9e3bfe172b83167604601faf9dc60453e0d0a93415b57a9c4d1a7ae6849185cf SIZE (rust/crates/cranelift-entity-0.82.3.crate) = 26073 SHA256 (rust/crates/cranelift-frontend-0.82.3.crate) = a006e3e32d80ce0e4ba7f1f9ddf66066d052a8c884a110b91d05404d6ce26dce SIZE (rust/crates/cranelift-frontend-0.82.3.crate) = 34499 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661 SHA256 (rust/crates/criterion-0.3.4.crate) = ab327ed7354547cc2ef43cbe20ef68b988e70b4b593cbd66a2a61733123a3d23 SIZE (rust/crates/criterion-0.3.4.crate) = 111110 SHA256 (rust/crates/criterion-plot-0.4.5.crate) = 2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876 SIZE (rust/crates/criterion-plot-0.4.5.crate) = 22721 -SHA256 (rust/crates/critical-section-0.2.7.crate) = 95da181745b56d4bd339530ec393508910c909c784e8962d15d722bacf0bcbcd -SIZE (rust/crates/critical-section-0.2.7.crate) = 6094 +SHA256 (rust/crates/critical-section-1.1.1.crate) = 6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52 +SIZE (rust/crates/critical-section-1.1.1.crate) = 17373 SHA256 (rust/crates/crossbeam-0.8.2.crate) = 2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c SIZE (rust/crates/crossbeam-0.8.2.crate) = 10502 -SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521 -SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292 +SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200 +SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455 SHA256 (rust/crates/crossbeam-deque-0.7.4.crate) = c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed SIZE (rust/crates/crossbeam-deque-0.7.4.crate) = 19868 -SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc -SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237 +SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef +SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746 SHA256 (rust/crates/crossbeam-epoch-0.8.2.crate) = 058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace SIZE (rust/crates/crossbeam-epoch-0.8.2.crate) = 39283 -SHA256 (rust/crates/crossbeam-epoch-0.9.10.crate) = 045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1 -SIZE (rust/crates/crossbeam-epoch-0.9.10.crate) = 46918 -SHA256 (rust/crates/crossbeam-queue-0.3.6.crate) = 1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7 -SIZE (rust/crates/crossbeam-queue-0.3.6.crate) = 16372 +SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695 +SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524 +SHA256 (rust/crates/crossbeam-queue-0.3.8.crate) = d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add +SIZE (rust/crates/crossbeam-queue-0.3.8.crate) = 16731 SHA256 (rust/crates/crossbeam-utils-0.7.2.crate) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8 SIZE (rust/crates/crossbeam-utils-0.7.2.crate) = 34338 -SHA256 (rust/crates/crossbeam-utils-0.8.11.crate) = 51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc -SIZE (rust/crates/crossbeam-utils-0.8.11.crate) = 40887 +SHA256 (rust/crates/crossbeam-utils-0.8.15.crate) = 3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b +SIZE (rust/crates/crossbeam-utils-0.8.15.crate) = 42326 SHA256 (rust/crates/crossterm-0.17.7.crate) = 6f4919d60f26ae233e14233cc39746c8c8bb8cd7b05840ace83604917b51b6c7 SIZE (rust/crates/crossterm-0.17.7.crate) = 105242 -SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67 -SIZE (rust/crates/crossterm-0.25.0.crate) = 116533 +SHA256 (rust/crates/crossterm-0.26.1.crate) = a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13 +SIZE (rust/crates/crossterm-0.26.1.crate) = 122317 SHA256 (rust/crates/crossterm_winapi-0.6.2.crate) = c2265c3f8e080075d9b6417aa72293fc71662f34b4af2612d8d1b074d29510db SIZE (rust/crates/crossterm_winapi-0.6.2.crate) = 14962 SHA256 (rust/crates/crossterm_winapi-0.9.0.crate) = 2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c SIZE (rust/crates/crossterm_winapi-0.9.0.crate) = 15561 -SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7 -SIZE (rust/crates/crunchy-0.2.2.crate) = 2995 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 -SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1 -SIZE (rust/crates/csv-1.1.6.crate) = 886999 +SHA256 (rust/crates/csv-1.2.1.crate) = 0b015497079b9a9d69c02ad25de6c0a6edef051ea6360a327d0bd05802ef64ad +SIZE (rust/crates/csv-1.2.1.crate) = 887936 SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90 SIZE (rust/crates/csv-core-0.1.10.crate) = 25668 SHA256 (rust/crates/ct-logs-0.8.0.crate) = c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8 SIZE (rust/crates/ct-logs-0.8.0.crate) = 19766 SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35 SIZE (rust/crates/cty-0.2.2.crate) = 7230 +SHA256 (rust/crates/cxx-1.0.94.crate) = f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93 +SIZE (rust/crates/cxx-1.0.94.crate) = 196058 +SHA256 (rust/crates/cxx-build-1.0.94.crate) = 12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b +SIZE (rust/crates/cxx-build-1.0.94.crate) = 84842 +SHA256 (rust/crates/cxxbridge-flags-1.0.94.crate) = 7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb +SIZE (rust/crates/cxxbridge-flags-1.0.94.crate) = 5253 +SHA256 (rust/crates/cxxbridge-macro-1.0.94.crate) = 2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5 +SIZE (rust/crates/cxxbridge-macro-1.0.94.crate) = 59873 SHA256 (rust/crates/d3d12-0.4.1.crate) = 2daefd788d1e96e0a9d66dee4b828b883509bc3ea9ce30665f04c3246372690c SIZE (rust/crates/d3d12-0.4.1.crate) = 14224 SHA256 (rust/crates/daggy-0.5.0.crate) = 9293a0da7d1bc1f30090ece4d9f9de79a07be7302ddb00e5eb1fefb6ee6409e2 SIZE (rust/crates/daggy-0.5.0.crate) = 17832 SHA256 (rust/crates/darling-0.10.2.crate) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858 SIZE (rust/crates/darling-0.10.2.crate) = 17620 SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c SIZE (rust/crates/darling-0.13.4.crate) = 20895 +SHA256 (rust/crates/darling-0.20.1.crate) = 0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944 +SIZE (rust/crates/darling-0.20.1.crate) = 25792 SHA256 (rust/crates/darling_core-0.10.2.crate) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b SIZE (rust/crates/darling_core-0.10.2.crate) = 44339 SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610 SIZE (rust/crates/darling_core-0.13.4.crate) = 52937 +SHA256 (rust/crates/darling_core-0.20.1.crate) = ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb +SIZE (rust/crates/darling_core-0.20.1.crate) = 59009 SHA256 (rust/crates/darling_macro-0.10.2.crate) = d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72 SIZE (rust/crates/darling_macro-0.10.2.crate) = 1919 SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835 SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910 +SHA256 (rust/crates/darling_macro-0.20.1.crate) = 29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a +SIZE (rust/crates/darling_macro-0.20.1.crate) = 1855 SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f SIZE (rust/crates/deflate-1.0.0.crate) = 62722 -SHA256 (rust/crates/deunicode-1.3.2.crate) = 08ff6a4480d42625e59bc4e8b5dc3723279fd24d83afe8aa20df217276261cd6 -SIZE (rust/crates/deunicode-1.3.2.crate) = 174204 -SHA256 (rust/crates/digest-0.10.5.crate) = adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c -SIZE (rust/crates/digest-0.10.5.crate) = 19503 +SHA256 (rust/crates/deunicode-1.3.3.crate) = 8c1bba4f227a4a53d12b653f50ca7bf10c9119ae2aba56aff9e0338b5c98f36a +SIZE (rust/crates/deunicode-1.3.3.crate) = 174981 +SHA256 (rust/crates/digest-0.10.6.crate) = 8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f +SIZE (rust/crates/digest-0.10.6.crate) = 19527 SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc SIZE (rust/crates/directories-next-2.0.0.crate) = 15153 -SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059 -SIZE (rust/crates/dirs-4.0.0.crate) = 12503 +SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225 +SIZE (rust/crates/dirs-5.0.1.crate) = 12255 SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1 SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689 -SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6 -SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597 +SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c +SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719 SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681 -SHA256 (rust/crates/discord-sdk-0.3.0.crate) = e314b59ba110cb4fad80073f5276eb62cda4cc3caabe998f5d664b19fd6a7be0 -SIZE (rust/crates/discord-sdk-0.3.0.crate) = 57363 +SHA256 (rust/crates/discard-1.0.4.crate) = 212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0 +SIZE (rust/crates/discard-1.0.4.crate) = 4700 +SHA256 (rust/crates/discord-sdk-0.3.4.crate) = 6e7338aceb4639869595d31c764d43d20e60a4c2d21e7cac95ea767ec2ec7343 +SIZE (rust/crates/discord-sdk-0.3.4.crate) = 57830 SHA256 (rust/crates/dispatch-0.1.4.crate) = 04e93ca78226c51902d7aa8c12c988338aadd9e85ed9c6be8aaac39192ff3605 SIZE (rust/crates/dispatch-0.1.4.crate) = 8826 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b SIZE (rust/crates/dispatch-0.2.0.crate) = 10229 +SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d +SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200 SHA256 (rust/crates/dlib-0.4.2.crate) = b11f15d1e3268f140f68d390637d5e76d849782d971ae7063e0da69fe9709a76 SIZE (rust/crates/dlib-0.4.2.crate) = 3853 SHA256 (rust/crates/dlib-0.5.0.crate) = ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794 SIZE (rust/crates/dlib-0.5.0.crate) = 5788 -SHA256 (rust/crates/dot_vox-5.1.0.crate) = 822f8b56c7ce710d336190a76a03690238d19a214ce2b85db33a47cac30f106c -SIZE (rust/crates/dot_vox-5.1.0.crate) = 23354 +SHA256 (rust/crates/dot_vox-5.1.1.crate) = dd05cab02d6074145c6f92ddf1b57357e4bc1424f87c790c044de62bdc94c13a +SIZE (rust/crates/dot_vox-5.1.1.crate) = 24272 SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650 SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670 SHA256 (rust/crates/drop_guard-0.3.0.crate) = 2c4a817d8b683f6e649aed359aab0c47a875377516bb5791d0f7e46d9066d209 SIZE (rust/crates/drop_guard-0.3.0.crate) = 4614 SHA256 (rust/crates/egui-0.12.0.crate) = 788148861d80b87d28d64440a3d31cae190e50ccc3ea585597466d38428365d7 SIZE (rust/crates/egui-0.12.0.crate) = 142030 SHA256 (rust/crates/egui_winit_platform-0.8.0.crate) = cd4cf17c0cd4dbcf2f8fef55a3592b9b7cfd970576c7302d8ba5c521b8560371 SIZE (rust/crates/egui_winit_platform-0.8.0.crate) = 8875 -SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797 -SIZE (rust/crates/either-1.8.0.crate) = 15992 +SHA256 (rust/crates/either-1.8.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91 +SIZE (rust/crates/either-1.8.1.crate) = 16027 SHA256 (rust/crates/emath-0.12.0.crate) = 3e73d6c8c70eadb71756fbbc3c303ab25e163b46b656886dd250de5636efea12 SIZE (rust/crates/emath-0.12.0.crate) = 14010 -SHA256 (rust/crates/embedded-hal-0.2.7.crate) = 35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff -SIZE (rust/crates/embedded-hal-0.2.7.crate) = 32623 SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d SIZE (rust/crates/endian-type-0.1.2.crate) = 2340 SHA256 (rust/crates/enum-iterator-0.7.0.crate) = 4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6 SIZE (rust/crates/enum-iterator-0.7.0.crate) = 1783 -SHA256 (rust/crates/enum-iterator-1.1.3.crate) = 45a0ac4aeb3a18f92eaf09c6bb9b3ac30ff61ca95514fc58cbead1c9a6bf5401 -SIZE (rust/crates/enum-iterator-1.1.3.crate) = 5641 +SHA256 (rust/crates/enum-iterator-1.4.1.crate) = 7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689 +SIZE (rust/crates/enum-iterator-1.4.1.crate) = 6699 SHA256 (rust/crates/enum-iterator-derive-0.7.0.crate) = c134c37760b27a871ba422106eedbb8247da973a09e82558bf26d619c882b159 SIZE (rust/crates/enum-iterator-derive-0.7.0.crate) = 2431 -SHA256 (rust/crates/enum-iterator-derive-1.1.0.crate) = 828de45d0ca18782232dfb8f3ea9cc428e8ced380eb26a520baaacfc70de39ce -SIZE (rust/crates/enum-iterator-derive-1.1.0.crate) = 4902 +SHA256 (rust/crates/enum-iterator-derive-1.2.1.crate) = eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb +SIZE (rust/crates/enum-iterator-derive-1.2.1.crate) = 5071 SHA256 (rust/crates/enum-map-2.5.0.crate) = 988f0d17a0fa38291e5f41f71ea8d46a5d5497b9054d5a759fae2cbb819f2356 SIZE (rust/crates/enum-map-2.5.0.crate) = 18271 SHA256 (rust/crates/enum-map-derive-0.11.0.crate) = 2a4da76b3b6116d758c7ba93f7ec6a35d2e2cf24feda76c6e38a375f4d5c59f2 SIZE (rust/crates/enum-map-derive-0.11.0.crate) = 8218 -SHA256 (rust/crates/enumset-1.0.11.crate) = 4799cdb24d48f1f8a7a98d06b7fde65a85a2d1e42b25a889f5406aa1fbefe074 -SIZE (rust/crates/enumset-1.0.11.crate) = 20347 -SHA256 (rust/crates/enumset_derive-0.6.0.crate) = ea83a3fbdc1d999ccfbcbee717eab36f8edf2d71693a23ce0d7cca19e085304c -SIZE (rust/crates/enumset_derive-0.6.0.crate) = 10706 +SHA256 (rust/crates/enumset-1.0.13.crate) = 59b025475ad197bd8b4a9bdce339216b6cf3bd568bf2e107c286b51613f0b3cf +SIZE (rust/crates/enumset-1.0.13.crate) = 20494 +SHA256 (rust/crates/enumset_derive-0.7.0.crate) = 14c2852ff17a4c9a2bb2abbca3074737919cb05dc24b0a8ca9498081a7033dd6 +SIZE (rust/crates/enumset_derive-0.7.0.crate) = 10891 SHA256 (rust/crates/epaint-0.12.0.crate) = 80e2db640801230bdda80629bc3a063927a462f5eaf38a98da676954e78ccb99 SIZE (rust/crates/epaint-0.12.0.crate) = 672262 SHA256 (rust/crates/epi-0.12.0.crate) = 59c4f6cbede1fc8f836384f85295a59199a4825940abcc3a8a29cfe2e3c37583 SIZE (rust/crates/epi-0.12.0.crate) = 6678 -SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1 -SIZE (rust/crates/errno-0.2.8.crate) = 9276 +SHA256 (rust/crates/errno-0.3.1.crate) = 4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a +SIZE (rust/crates/errno-0.3.1.crate) = 10348 SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810 SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21 SIZE (rust/crates/error-code-2.3.1.crate) = 5324 SHA256 (rust/crates/etagere-0.2.7.crate) = 6301151a318f367f392c31395beb1cfba5ccd9abc44d1db0db3a4b27b9601c89 SIZE (rust/crates/etagere-0.2.7.crate) = 17144 SHA256 (rust/crates/euc-0.5.3.crate) = 0947d06646d28a4ac2862ac5eadc1062704d61ee398b3baba8b4a21e2f1ef5ed SIZE (rust/crates/euc-0.5.3.crate) = 70369 -SHA256 (rust/crates/euclid-0.22.7.crate) = b52c2ef4a78da0ba68fbe1fd920627411096d2ac478f7f4c9f3a54ba6705bade -SIZE (rust/crates/euclid-0.22.7.crate) = 75976 +SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787 +SIZE (rust/crates/euclid-0.22.9.crate) = 76671 SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392 SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7 SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249 -SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499 -SIZE (rust/crates/fastrand-1.8.0.crate) = 11369 -SHA256 (rust/crates/fd-lock-3.0.4.crate) = 02ecad9808e0596f8956d14f7fa868f996290bd01c8d7329d6e5bc2bb76adf8f -SIZE (rust/crates/fd-lock-3.0.4.crate) = 13381 +SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be +SIZE (rust/crates/fastrand-1.9.0.crate) = 11910 +SHA256 (rust/crates/fd-lock-3.0.12.crate) = 39ae6b3d9530211fb3b12a95374b8b0823be812f53d09e18c5675c0146b09642 +SIZE (rust/crates/fd-lock-3.0.12.crate) = 13692 +SHA256 (rust/crates/fdeflate-0.3.0.crate) = d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10 +SIZE (rust/crates/fdeflate-0.3.0.crate) = 21790 SHA256 (rust/crates/fehler-1.0.0.crate) = d5729fe49ba028cd550747b6e62cd3d841beccab5390aa398538c31a2d983635 SIZE (rust/crates/fehler-1.0.0.crate) = 9032 SHA256 (rust/crates/fehler-macros-1.0.0.crate) = ccb5acb1045ebbfa222e2c50679e392a71dd77030b78fb0189f2d9c5974400f9 SIZE (rust/crates/fehler-macros-1.0.0.crate) = 3271 -SHA256 (rust/crates/filetime-0.2.15.crate) = 975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98 -SIZE (rust/crates/filetime-0.2.15.crate) = 14511 +SHA256 (rust/crates/filetime-0.2.21.crate) = 5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153 +SIZE (rust/crates/filetime-0.2.21.crate) = 15026 SHA256 (rust/crates/find_folder-0.3.0.crate) = 9f6d018fb95a0b59f854aed68ecd96ce2b80af7911b92b1fed3c4b1fa516b91b SIZE (rust/crates/find_folder-0.3.0.crate) = 2617 SHA256 (rust/crates/fixedbitset-0.1.9.crate) = 86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33 SIZE (rust/crates/fixedbitset-0.1.9.crate) = 11974 SHA256 (rust/crates/fixedbitset-0.2.0.crate) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d SIZE (rust/crates/fixedbitset-0.2.0.crate) = 13597 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954 -SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6 -SIZE (rust/crates/flate2-1.0.24.crate) = 70191 +SHA256 (rust/crates/flate2-1.0.26.crate) = 3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743 +SIZE (rust/crates/flate2-1.0.26.crate) = 70832 SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4 SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102 SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94 SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8 SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c SIZE (rust/crates/funty-2.0.0.crate) = 13160 -SHA256 (rust/crates/futures-0.3.24.crate) = 7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c -SIZE (rust/crates/futures-0.3.24.crate) = 51399 -SHA256 (rust/crates/futures-channel-0.3.24.crate) = 30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050 -SIZE (rust/crates/futures-channel-0.3.24.crate) = 31963 -SHA256 (rust/crates/futures-core-0.3.24.crate) = 4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf -SIZE (rust/crates/futures-core-0.3.24.crate) = 14618 -SHA256 (rust/crates/futures-executor-0.3.24.crate) = 9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab -SIZE (rust/crates/futures-executor-0.3.24.crate) = 17745 -SHA256 (rust/crates/futures-io-0.3.24.crate) = bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68 -SIZE (rust/crates/futures-io-0.3.24.crate) = 8910 -SHA256 (rust/crates/futures-macro-0.3.24.crate) = 42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17 -SIZE (rust/crates/futures-macro-0.3.24.crate) = 11252 -SHA256 (rust/crates/futures-sink-0.3.24.crate) = 21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56 -SIZE (rust/crates/futures-sink-0.3.24.crate) = 7854 -SHA256 (rust/crates/futures-task-0.3.24.crate) = a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1 -SIZE (rust/crates/futures-task-0.3.24.crate) = 11836 -SHA256 (rust/crates/futures-util-0.3.24.crate) = 44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90 -SIZE (rust/crates/futures-util-0.3.24.crate) = 155823 +SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40 +SIZE (rust/crates/futures-0.3.28.crate) = 53229 +SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2 +SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281 +SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c +SIZE (rust/crates/futures-core-0.3.28.crate) = 14780 +SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0 +SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743 +SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964 +SIZE (rust/crates/futures-io-0.3.28.crate) = 8910 +SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72 +SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272 +SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e +SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852 +SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65 +SIZE (rust/crates/futures-task-0.3.28.crate) = 11848 +SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533 +SIZE (rust/crates/futures-util-0.3.28.crate) = 158510 SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c SIZE (rust/crates/fxhash-0.2.1.crate) = 4102 -SHA256 (rust/crates/generator-0.7.0.crate) = c1d9279ca822891c1a4dae06d185612cf8fc6acfe5dff37781b41297811b12ee -SIZE (rust/crates/generator-0.7.0.crate) = 28814 -SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9 -SIZE (rust/crates/generic-array-0.14.6.crate) = 15889 +SHA256 (rust/crates/generator-0.7.4.crate) = f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a +SIZE (rust/crates/generator-0.7.4.crate) = 29919 +SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a +SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e SIZE (rust/crates/gethostname-0.2.3.crate) = 8174 SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce SIZE (rust/crates/getrandom-0.1.16.crate) = 25077 -SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6 -SIZE (rust/crates/getrandom-0.2.7.crate) = 28854 -SHA256 (rust/crates/gilrs-0.10.1.crate) = 7d0342acdc7b591d171212e17c9350ca02383b86d5f9af33c6e3598e03a6c57e -SIZE (rust/crates/gilrs-0.10.1.crate) = 117591 -SHA256 (rust/crates/gilrs-core-0.5.1.crate) = 1e4e9fae0d270709ce2c8aacb34f2b7293d4828ce748360ec364ccb7c1585e53 -SIZE (rust/crates/gilrs-core-0.5.1.crate) = 40975 +SHA256 (rust/crates/getrandom-0.2.9.crate) = c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4 +SIZE (rust/crates/getrandom-0.2.9.crate) = 34457 +SHA256 (rust/crates/gilrs-0.10.2.crate) = 62fd19844d0eb919aca41d3e4ea0e0b6bf60e1e827558b101c269015b8f5f27a +SIZE (rust/crates/gilrs-0.10.2.crate) = 122308 +SHA256 (rust/crates/gilrs-core-0.5.5.crate) = fd745b0cb1a207756e8fabacf5623066ad6aa543ea0be4bab34e897e6bbe24f9 +SIZE (rust/crates/gilrs-core-0.5.5.crate) = 44609 SHA256 (rust/crates/gimli-0.26.2.crate) = 22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d SIZE (rust/crates/gimli-0.26.2.crate) = 717340 +SHA256 (rust/crates/gimli-0.27.2.crate) = ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4 +SIZE (rust/crates/gimli-0.27.2.crate) = 721636 SHA256 (rust/crates/glam-0.10.2.crate) = 579160312273c954cc51bd440f059dde741029ac8daf8c84fece76cb77f62c15 SIZE (rust/crates/glam-0.10.2.crate) = 91890 -SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574 -SIZE (rust/crates/glob-0.3.0.crate) = 18724 +SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b +SIZE (rust/crates/glob-0.3.1.crate) = 18880 SHA256 (rust/crates/glow-0.9.0.crate) = 4b80b98efaa8a34fce11d60dd2ce2760d5d83c373cbcc73bb87c2a3a84a54108 SIZE (rust/crates/glow-0.9.0.crate) = 136585 -SHA256 (rust/crates/glyph_brush-0.7.5.crate) = ac02497410cdb5062cc056a33f2e1e19ff69fbf26a4be9a02bf29d6e17ea105b -SIZE (rust/crates/glyph_brush-0.7.5.crate) = 62949 +SHA256 (rust/crates/glyph_brush-0.7.7.crate) = 4edefd123f28a0b1d41ec4a489c2b43020b369180800977801611084f342978d +SIZE (rust/crates/glyph_brush-0.7.7.crate) = 62840 SHA256 (rust/crates/glyph_brush_draw_cache-0.1.5.crate) = 6010675390f6889e09a21e2c8b575b3ee25667ea8237a8d59423f73cb8c28610 SIZE (rust/crates/glyph_brush_draw_cache-0.1.5.crate) = 64513 SHA256 (rust/crates/glyph_brush_layout-0.2.3.crate) = cc32c2334f00ca5ac3695c5009ae35da21da8c62d255b5b96d56e2597a637a38 SIZE (rust/crates/glyph_brush_layout-0.2.3.crate) = 18500 SHA256 (rust/crates/gpu-alloc-0.4.7.crate) = cbc1b6ca374e81862526786d9cb42357ce03706ed1b8761730caafd02ab91f3a SIZE (rust/crates/gpu-alloc-0.4.7.crate) = 19201 SHA256 (rust/crates/gpu-alloc-types-0.2.0.crate) = 54804d0d6bc9d7f26db4eaec1ad10def69b599315f487d32c334a80d1efe67a5 SIZE (rust/crates/gpu-alloc-types-0.2.0.crate) = 3073 SHA256 (rust/crates/gpu-descriptor-0.1.1.crate) = e8a70f1e87a3840ed6a3e99e02c2b861e4dbdf26f0d07e38f42ea5aff46cfce2 SIZE (rust/crates/gpu-descriptor-0.1.1.crate) = 5598 SHA256 (rust/crates/gpu-descriptor-types-0.1.1.crate) = 363e3677e55ad168fef68cf9de3a4a310b53124c5e784c53a1d70e92d23f2126 SIZE (rust/crates/gpu-descriptor-types-0.1.1.crate) = 1956 SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782 SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116 -SHA256 (rust/crates/h2-0.3.14.crate) = 5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be -SIZE (rust/crates/h2-0.3.14.crate) = 162022 +SHA256 (rust/crates/h2-0.3.18.crate) = 17f8a914c2987b688368b5138aa05321db91f4090cf26118185672ad588bce21 +SIZE (rust/crates/h2-0.3.18.crate) = 164556 SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7 SIZE (rust/crates/half-1.8.2.crate) = 41874 SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67 SIZE (rust/crates/hash32-0.2.1.crate) = 11168 SHA256 (rust/crates/hashbrown-0.9.1.crate) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04 SIZE (rust/crates/hashbrown-0.9.1.crate) = 77734 SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265 -SHA256 (rust/crates/hashlink-0.6.0.crate) = d99cf782f0dc4372d26846bec3de7804ceb5df083c2d4462c0b8d2330e894fa8 -SIZE (rust/crates/hashlink-0.6.0.crate) = 24952 +SHA256 (rust/crates/hashlink-0.8.1.crate) = 69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa +SIZE (rust/crates/hashlink-0.8.1.crate) = 26404 SHA256 (rust/crates/heapless-0.7.16.crate) = db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743 SIZE (rust/crates/heapless-0.7.16.crate) = 75999 -SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c -SIZE (rust/crates/heck-0.3.3.crate) = 10260 -SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9 -SIZE (rust/crates/heck-0.4.0.crate) = 11161 +SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 +SIZE (rust/crates/heck-0.4.1.crate) = 11567 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7 +SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027 +SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286 +SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793 SHA256 (rust/crates/hex-0.3.2.crate) = 805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77 SIZE (rust/crates/hex-0.3.2.crate) = 9053 SHA256 (rust/crates/hibitset-0.6.3.crate) = 93a1bb8316a44459a7d14253c4d28dd7395cbd23cc04a68c46e851b8e46d64b1 SIZE (rust/crates/hibitset-0.6.3.crate) = 22642 -SHA256 (rust/crates/http-0.2.8.crate) = 75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399 -SIZE (rust/crates/http-0.2.8.crate) = 105591 +SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb +SIZE (rust/crates/home-0.5.5.crate) = 8557 +SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482 +SIZE (rust/crates/http-0.2.9.crate) = 100146 SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1 SIZE (rust/crates/http-body-0.4.5.crate) = 9242 SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904 SIZE (rust/crates/httparse-1.8.0.crate) = 29954 SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421 SIZE (rust/crates/httpdate-1.0.2.crate) = 10673 SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 SIZE (rust/crates/humantime-2.1.0.crate) = 16749 -SHA256 (rust/crates/hyper-0.14.20.crate) = 02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac -SIZE (rust/crates/hyper-0.14.20.crate) = 183885 +SHA256 (rust/crates/hyper-0.14.26.crate) = ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4 +SIZE (rust/crates/hyper-0.14.26.crate) = 195570 SHA256 (rust/crates/hyper-rustls-0.22.1.crate) = 5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64 SIZE (rust/crates/hyper-rustls-0.22.1.crate) = 26718 -SHA256 (rust/crates/iana-time-zone-0.1.48.crate) = 237a0714f28b1ee39ccec0770ccb544eb02c9ef2c82bb096230eefcffa6468b0 -SIZE (rust/crates/iana-time-zone-0.1.48.crate) = 17041 +SHA256 (rust/crates/iana-time-zone-0.1.56.crate) = 0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c +SIZE (rust/crates/iana-time-zone-0.1.56.crate) = 19517 +SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca +SIZE (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 7200 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6 SIZE (rust/crates/idna-0.3.0.crate) = 271128 -SHA256 (rust/crates/image-0.24.3.crate) = 7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964 -SIZE (rust/crates/image-0.24.3.crate) = 265521 -SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e -SIZE (rust/crates/indexmap-1.9.1.crate) = 54114 -SHA256 (rust/crates/inline_tweak-1.0.8.crate) = 7033e97b20277cc0d043226d1940fa7719ff08d2305d1fc7421e53066d00eb4b -SIZE (rust/crates/inline_tweak-1.0.8.crate) = 8109 +SHA256 (rust/crates/image-0.24.6.crate) = 527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a +SIZE (rust/crates/image-0.24.6.crate) = 273618 +SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 +SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 +SHA256 (rust/crates/inline_tweak-1.0.9.crate) = bb5714115b937a13a7d44b894f08dbabada434c2c1117904c2ead11fa8d4fafc +SIZE (rust/crates/inline_tweak-1.0.9.crate) = 8007 SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff SIZE (rust/crates/inotify-0.9.6.crate) = 22971 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965 SHA256 (rust/crates/inplace_it-0.3.5.crate) = e567468c50f3d4bc7397702e09b380139f9b9288b4e909b070571007f8b5bf78 SIZE (rust/crates/inplace_it-0.3.5.crate) = 11968 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c SIZE (rust/crates/instant-0.1.12.crate) = 6128 -SHA256 (rust/crates/intl_pluralrules-7.0.1.crate) = b18f988384267d7066cc2be425e6faf352900652c046b6971d2e228d3b1c5ecf -SIZE (rust/crates/intl_pluralrules-7.0.1.crate) = 9263 -SHA256 (rust/crates/io-kit-sys-0.2.0.crate) = 7789f7f3c9686f96164f5109d69152de759e76e284f736bd57661c6df5091919 -SIZE (rust/crates/io-kit-sys-0.2.0.crate) = 38789 -SHA256 (rust/crates/io-lifetimes-0.5.3.crate) = ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6 -SIZE (rust/crates/io-lifetimes-0.5.3.crate) = 37540 +SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972 +SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201 +SHA256 (rust/crates/io-kit-sys-0.3.0.crate) = 9b2d4429acc1deff0fbdece0325b4997bdb02b2c245ab7023fd5deca0f6348de +SIZE (rust/crates/io-kit-sys-0.3.0.crate) = 38799 +SHA256 (rust/crates/io-lifetimes-1.0.10.crate) = 9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220 +SIZE (rust/crates/io-lifetimes-1.0.10.crate) = 37294 +SHA256 (rust/crates/is-terminal-0.4.7.crate) = adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f +SIZE (rust/crates/is-terminal-0.4.7.crate) = 8356 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 SIZE (rust/crates/itertools-0.10.5.crate) = 115354 -SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4 -SIZE (rust/crates/itoa-0.4.8.crate) = 11926 -SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754 -SIZE (rust/crates/itoa-1.0.3.crate) = 10481 +SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6 +SIZE (rust/crates/itoa-1.0.6.crate) = 10410 SHA256 (rust/crates/jni-0.19.0.crate) = c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec SIZE (rust/crates/jni-0.19.0.crate) = 65890 +SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97 +SIZE (rust/crates/jni-0.21.1.crate) = 105028 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 -SHA256 (rust/crates/jobserver-0.1.24.crate) = af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa -SIZE (rust/crates/jobserver-0.1.24.crate) = 21303 -SHA256 (rust/crates/jpeg-decoder-0.2.6.crate) = 9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b -SIZE (rust/crates/jpeg-decoder-0.2.6.crate) = 741477 -SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47 -SIZE (rust/crates/js-sys-0.3.60.crate) = 79257 +SHA256 (rust/crates/jobserver-0.1.26.crate) = 936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2 +SIZE (rust/crates/jobserver-0.1.26.crate) = 22645 +SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e +SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671 +SHA256 (rust/crates/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730 +SIZE (rust/crates/js-sys-0.3.61.crate) = 80158 SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537 SHA256 (rust/crates/keyboard-keynames-0.1.2.crate) = f32e85d306d31d33240ea15accdf6e153d0a31da1409a21a0d5fb7ca5ef91d6c SIZE (rust/crates/keyboard-keynames-0.1.2.crate) = 5141 SHA256 (rust/crates/khronos-egl-4.1.0.crate) = 8c2352bd1d0bceb871cb9d40f24360c8133c11d7486b68b5381c1dd1a32015e3 SIZE (rust/crates/khronos-egl-4.1.0.crate) = 27810 -SHA256 (rust/crates/kiddo-0.1.7.crate) = 8d9d9b46f84e6d21fda457c8d7a5ed0e50382355194a47f28a3747ce6b5351d4 -SIZE (rust/crates/kiddo-0.1.7.crate) = 720854 -SHA256 (rust/crates/kiddo-0.2.4.crate) = fc0a5c92307668140bf7d63a03a23e2da0b0453801fd54888c903cb7f723c293 -SIZE (rust/crates/kiddo-0.2.4.crate) = 721938 -SHA256 (rust/crates/kqueue-1.0.6.crate) = 4d6112e8f37b59803ac47a42d14f1f3a59bbf72fc6857ffc5be455e28a691f8e -SIZE (rust/crates/kqueue-1.0.6.crate) = 12740 +SHA256 (rust/crates/kiddo-0.2.5.crate) = 06ced2e69cfc5f22f86ccc9ce4ecff9f19917f3083a4bac0f402bdab034d73f1 +SIZE (rust/crates/kiddo-0.2.5.crate) = 722307 +SHA256 (rust/crates/kqueue-1.0.7.crate) = 2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98 +SIZE (rust/crates/kqueue-1.0.7.crate) = 12554 SHA256 (rust/crates/kqueue-sys-1.0.3.crate) = 8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587 SIZE (rust/crates/kqueue-sys-1.0.3.crate) = 6673 SHA256 (rust/crates/lazy-bytes-cast-5.0.1.crate) = 10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b SIZE (rust/crates/lazy-bytes-cast-5.0.1.crate) = 4354 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67 SIZE (rust/crates/leb128-0.2.5.crate) = 11843 SHA256 (rust/crates/levenshtein-1.0.5.crate) = db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760 SIZE (rust/crates/levenshtein-1.0.5.crate) = 1389 SHA256 (rust/crates/lewton-0.10.2.crate) = 777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030 SIZE (rust/crates/lewton-0.10.2.crate) = 68807 -SHA256 (rust/crates/libc-0.2.133.crate) = c0f80d65747a3e43d1596c7c5492d95d5edddaabd45a7fcdb02b95f644164966 -SIZE (rust/crates/libc-0.2.133.crate) = 603256 +SHA256 (rust/crates/libc-0.2.142.crate) = 6a987beff54b60ffa6d51982e1aa1146bc42f19bd26be28b0586f252fccf5317 +SIZE (rust/crates/libc-0.2.142.crate) = 679343 SHA256 (rust/crates/libloading-0.6.7.crate) = 351a32417a12d5f7e82c368a66781e307834dae04c6ce0cd4456d52989229883 SIZE (rust/crates/libloading-0.6.7.crate) = 25037 -SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd -SIZE (rust/crates/libloading-0.7.3.crate) = 27378 +SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f +SIZE (rust/crates/libloading-0.7.4.crate) = 27580 +SHA256 (rust/crates/libloading-0.8.0.crate) = d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb +SIZE (rust/crates/libloading-0.8.0.crate) = 27845 SHA256 (rust/crates/libm-0.1.4.crate) = 7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a SIZE (rust/crates/libm-0.1.4.crate) = 110593 -SHA256 (rust/crates/libm-0.2.5.crate) = 292a948cd991e376cf75541fe5b97a1081d713c618b4f1b9500f8844e49eb565 -SIZE (rust/crates/libm-0.2.5.crate) = 113322 -SHA256 (rust/crates/libmimalloc-sys-0.1.25.crate) = 11ca136052550448f55df7898c6dbe651c6b574fe38a0d9ea687a9f8088a2e2c -SIZE (rust/crates/libmimalloc-sys-0.1.25.crate) = 1131254 -SHA256 (rust/crates/libsqlite3-sys-0.20.1.crate) = 64d31059f22935e6c31830db5249ba2b7ecd54fd73a9909286f0a67aa55c2fbd -SIZE (rust/crates/libsqlite3-sys-0.20.1.crate) = 2306064 +SHA256 (rust/crates/libm-0.2.6.crate) = 348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb +SIZE (rust/crates/libm-0.2.6.crate) = 113690 +SHA256 (rust/crates/libmimalloc-sys-0.1.33.crate) = f4ac0e912c8ef1b735e92369695618dc5b1819f5a7bf3f167301a3ba1cea515e +SIZE (rust/crates/libmimalloc-sys-0.1.33.crate) = 1166827 +SHA256 (rust/crates/libsqlite3-sys-0.25.2.crate) = 29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa +SIZE (rust/crates/libsqlite3-sys-0.25.2.crate) = 4841525 SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324 SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177 +SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5 +SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 -SHA256 (rust/crates/linux-raw-sys-0.0.42.crate) = 5284f00d480e1c39af34e72f8ad60b94f47007e3481cd3b731c1d67190ddc7b7 -SIZE (rust/crates/linux-raw-sys-0.0.42.crate) = 756837 +SHA256 (rust/crates/linux-raw-sys-0.3.7.crate) = ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f +SIZE (rust/crates/linux-raw-sys-0.3.7.crate) = 1013423 SHA256 (rust/crates/lock_api-0.3.4.crate) = c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75 SIZE (rust/crates/lock_api-0.3.4.crate) = 18750 SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df SIZE (rust/crates/lock_api-0.4.9.crate) = 25685 SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e SIZE (rust/crates/log-0.4.17.crate) = 38028 SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5 SIZE (rust/crates/loom-0.5.6.crate) = 72186 SHA256 (rust/crates/loupe-0.1.3.crate) = 9b6a72dfa44fe15b5e76b94307eeb2ff995a8c5b283b55008940c02e0c5b634d SIZE (rust/crates/loupe-0.1.3.crate) = 9650 SHA256 (rust/crates/loupe-derive-0.1.3.crate) = c0fbfc88337168279f2e9ae06e157cfed4efd3316e14dc96ed074d4f2e6c5952 SIZE (rust/crates/loupe-derive-0.1.3.crate) = 3127 SHA256 (rust/crates/lz-fear-0.1.1.crate) = 06aad1ce45e4ccf7a8d7d43e0c3ad38dc5d2255174a5f29a3c39d961fbc6181d SIZE (rust/crates/lz-fear-0.1.1.crate) = 24214 SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa SIZE (rust/crates/mach-0.3.2.crate) = 19611 +SHA256 (rust/crates/mach2-0.4.1.crate) = 6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8 +SIZE (rust/crates/mach2-0.4.1.crate) = 19723 SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239 SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 SIZE (rust/crates/matchers-0.1.0.crate) = 6948 SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00 SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809 SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d SIZE (rust/crates/memchr-2.5.0.crate) = 65812 SHA256 (rust/crates/memmap2-0.1.0.crate) = d9b70ca2a6103ac8b665dc150b142ef0e4e89df640c9e6cf295d189c3caebe5a SIZE (rust/crates/memmap2-0.1.0.crate) = 17685 -SHA256 (rust/crates/memmap2-0.5.7.crate) = 95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498 -SIZE (rust/crates/memmap2-0.5.7.crate) = 26229 +SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327 +SIZE (rust/crates/memmap2-0.5.10.crate) = 26847 SHA256 (rust/crates/memoffset-0.5.6.crate) = 043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa SIZE (rust/crates/memoffset-0.5.6.crate) = 7382 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce SIZE (rust/crates/memoffset-0.6.5.crate) = 7686 +SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1 +SIZE (rust/crates/memoffset-0.8.0.crate) = 8912 SHA256 (rust/crates/metal-0.22.0.crate) = 1c12e48c737ee9a55e8bb2352bcde588f79ae308d3529ee888f7cc0f469b5777 SIZE (rust/crates/metal-0.22.0.crate) = 679289 -SHA256 (rust/crates/mimalloc-0.1.29.crate) = 2f64ad83c969af2e732e907564deb0d0ed393cec4af80776f77dd77a1a427698 -SIZE (rust/crates/mimalloc-0.1.29.crate) = 4988 -SHA256 (rust/crates/minifb-0.23.0.crate) = d9e21c5f89bb820c7878c300c5b944e65de0f1b2a75e0be92ce670b95943740e -SIZE (rust/crates/minifb-0.23.0.crate) = 92526 +SHA256 (rust/crates/mimalloc-0.1.37.crate) = 4e2894987a3459f3ffb755608bd82188f8ed00d0ae077f1edea29c068d639d98 +SIZE (rust/crates/mimalloc-0.1.37.crate) = 5016 +SHA256 (rust/crates/minifb-0.24.0.crate) = c66a1fdd7e946fe33fe9725012e25836bba3655769bee9ee347cce7de3f396df +SIZE (rust/crates/minifb-0.24.0.crate) = 95691 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 -SHA256 (rust/crates/miniz_oxide-0.5.4.crate) = 96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34 -SIZE (rust/crates/miniz_oxide-0.5.4.crate) = 53485 +SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa +SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536 +SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7 +SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194 SHA256 (rust/crates/mio-0.7.14.crate) = 8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc SIZE (rust/crates/mio-0.7.14.crate) = 87429 -SHA256 (rust/crates/mio-0.8.2.crate) = 52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9 -SIZE (rust/crates/mio-0.8.2.crate) = 88272 +SHA256 (rust/crates/mio-0.8.6.crate) = 5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9 +SIZE (rust/crates/mio-0.8.6.crate) = 93658 SHA256 (rust/crates/mio-misc-1.2.2.crate) = b47412f3a52115b936ff2a229b803498c7b4d332adeb87c2f1498c9da54c398c SIZE (rust/crates/mio-misc-1.2.2.crate) = 11898 SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21 SIZE (rust/crates/miow-0.3.7.crate) = 24563 SHA256 (rust/crates/mopa-0.2.2.crate) = a785740271256c230f57462d3b83e52f998433a7062fc18f96d5999474a9f915 SIZE (rust/crates/mopa-0.2.2.crate) = 10773 SHA256 (rust/crates/more-asserts-0.2.2.crate) = 7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389 SIZE (rust/crates/more-asserts-0.2.2.crate) = 7033 SHA256 (rust/crates/mumble-link-0.1.0.crate) = 7a92ff7d87d3ca752fda7a1ccfcde284ea3de84fc8b8a0c43bf434652226bd95 SIZE (rust/crates/mumble-link-0.1.0.crate) = 10346 SHA256 (rust/crates/native-dialog-0.6.3.crate) = 0ab637f328b31bd0855c43bd38a4a4455e74324d9e74e0aac6a803422f43abc6 SIZE (rust/crates/native-dialog-0.6.3.crate) = 18812 -SHA256 (rust/crates/nb-0.1.3.crate) = 801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f -SIZE (rust/crates/nb-0.1.3.crate) = 10112 -SHA256 (rust/crates/nb-1.0.0.crate) = 546c37ac5d9e56f55e73b677106873d9d9f5190605e41a856503623648488cae -SIZE (rust/crates/nb-1.0.0.crate) = 11523 SHA256 (rust/crates/ndk-0.3.0.crate) = 8794322172319b972f528bf90c6b467be0079f1fa82780ffb431088e741a73ab SIZE (rust/crates/ndk-0.3.0.crate) = 39011 SHA256 (rust/crates/ndk-0.6.0.crate) = 2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4 SIZE (rust/crates/ndk-0.6.0.crate) = 39828 SHA256 (rust/crates/ndk-0.7.0.crate) = 451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0 SIZE (rust/crates/ndk-0.7.0.crate) = 54683 SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205 SHA256 (rust/crates/ndk-glue-0.3.0.crate) = c5caf0c24d51ac1c905c27d4eda4fa0635bbe0de596b8f79235e0b17a4d29385 SIZE (rust/crates/ndk-glue-0.3.0.crate) = 4026 SHA256 (rust/crates/ndk-glue-0.6.2.crate) = 0d0c4a7b83860226e6b4183edac21851f05d5a51756e97a1144b7f5a6b63e65f SIZE (rust/crates/ndk-glue-0.6.2.crate) = 5227 SHA256 (rust/crates/ndk-macro-0.2.0.crate) = 05d1c6307dc424d0f65b9b06e94f88248e6305726b14729fd67a5e47b2dc481d SIZE (rust/crates/ndk-macro-0.2.0.crate) = 4949 SHA256 (rust/crates/ndk-macro-0.3.0.crate) = 0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c SIZE (rust/crates/ndk-macro-0.3.0.crate) = 4884 SHA256 (rust/crates/ndk-sys-0.2.2.crate) = e1bcdd74c20ad5d95aacd60ef9ba40fdf77f767051040541df557b7a9b2a2121 SIZE (rust/crates/ndk-sys-0.2.2.crate) = 279365 SHA256 (rust/crates/ndk-sys-0.3.0.crate) = 6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97 SIZE (rust/crates/ndk-sys-0.3.0.crate) = 282815 -SHA256 (rust/crates/ndk-sys-0.4.0.crate) = 21d83ec9c63ec5bf950200a8e508bdad6659972187b625469f58ef8c08e29046 -SIZE (rust/crates/ndk-sys-0.4.0.crate) = 291557 +SHA256 (rust/crates/ndk-sys-0.4.1+23.1.7779620.crate) = 3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3 +SIZE (rust/crates/ndk-sys-0.4.1+23.1.7779620.crate) = 291699 SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43 SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796 SHA256 (rust/crates/nix-0.18.0.crate) = 83450fe6a6142ddd95fb064b746083fc4ef1705fe81f64a64e1d4b39f54a1055 SIZE (rust/crates/nix-0.18.0.crate) = 209962 SHA256 (rust/crates/nix-0.20.0.crate) = fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a SIZE (rust/crates/nix-0.20.0.crate) = 216983 SHA256 (rust/crates/nix-0.22.3.crate) = e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf SIZE (rust/crates/nix-0.22.3.crate) = 230252 -SHA256 (rust/crates/nix-0.23.1.crate) = 9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6 -SIZE (rust/crates/nix-0.23.1.crate) = 240531 -SHA256 (rust/crates/nix-0.24.2.crate) = 195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc -SIZE (rust/crates/nix-0.24.2.crate) = 264176 -SHA256 (rust/crates/nix-0.25.1.crate) = f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4 -SIZE (rust/crates/nix-0.25.1.crate) = 272312 +SHA256 (rust/crates/nix-0.23.2.crate) = 8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c +SIZE (rust/crates/nix-0.23.2.crate) = 242042 +SHA256 (rust/crates/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069 +SIZE (rust/crates/nix-0.24.3.crate) = 266843 +SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a +SIZE (rust/crates/nix-0.26.2.crate) = 277973 SHA256 (rust/crates/noise-0.7.0.crate) = 82051dd6745d5184c6efb7bc8be14892a7f6d4f3ad6dbf754d1c7d7d5fe24b43 SIZE (rust/crates/noise-0.7.0.crate) = 68306 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a SIZE (rust/crates/nom-7.1.3.crate) = 117570 -SHA256 (rust/crates/notify-5.0.0.crate) = ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a -SIZE (rust/crates/notify-5.0.0.crate) = 37091 +SHA256 (rust/crates/notify-5.1.0.crate) = 58ea850aa68a06e48fdb069c0ec44d0d64c8dbffa49bf3b6f7f0a901fdea1ba9 +SIZE (rust/crates/notify-5.1.0.crate) = 37269 SHA256 (rust/crates/ntapi-0.3.7.crate) = c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f SIZE (rust/crates/ntapi-0.3.7.crate) = 126994 +SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 +SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 SHA256 (rust/crates/num-0.2.1.crate) = b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36 SIZE (rust/crates/num-0.2.1.crate) = 9082 SHA256 (rust/crates/num-0.4.0.crate) = 43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606 SIZE (rust/crates/num-0.4.0.crate) = 9490 SHA256 (rust/crates/num-bigint-0.2.6.crate) = 090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304 SIZE (rust/crates/num-bigint-0.2.6.crate) = 87275 SHA256 (rust/crates/num-bigint-0.4.3.crate) = f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f SIZE (rust/crates/num-bigint-0.4.3.crate) = 97799 SHA256 (rust/crates/num-complex-0.2.4.crate) = b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95 SIZE (rust/crates/num-complex-0.2.4.crate) = 24679 -SHA256 (rust/crates/num-complex-0.4.2.crate) = 7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19 -SIZE (rust/crates/num-complex-0.4.2.crate) = 29341 +SHA256 (rust/crates/num-complex-0.4.3.crate) = 02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d +SIZE (rust/crates/num-complex-0.4.3.crate) = 29523 SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d SIZE (rust/crates/num-derive-0.3.3.crate) = 14545 SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9 SIZE (rust/crates/num-integer-0.1.45.crate) = 22529 SHA256 (rust/crates/num-iter-0.1.43.crate) = 7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252 SIZE (rust/crates/num-iter-0.1.43.crate) = 10655 SHA256 (rust/crates/num-rational-0.2.4.crate) = 5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef SIZE (rust/crates/num-rational-0.2.4.crate) = 21694 SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0 SIZE (rust/crates/num-rational-0.4.1.crate) = 27889 SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd SIZE (rust/crates/num-traits-0.2.15.crate) = 49262 -SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1 -SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752 -SHA256 (rust/crates/num_enum-0.5.7.crate) = cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9 -SIZE (rust/crates/num_enum-0.5.7.crate) = 15199 -SHA256 (rust/crates/num_enum_derive-0.5.7.crate) = 3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce -SIZE (rust/crates/num_enum_derive-0.5.7.crate) = 12225 -SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44 -SIZE (rust/crates/num_threads-0.1.6.crate) = 7334 +SHA256 (rust/crates/num_cpus-1.15.0.crate) = 0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b +SIZE (rust/crates/num_cpus-1.15.0.crate) = 15680 +SHA256 (rust/crates/num_enum-0.5.11.crate) = 1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9 +SIZE (rust/crates/num_enum-0.5.11.crate) = 16772 +SHA256 (rust/crates/num_enum_derive-0.5.11.crate) = dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799 +SIZE (rust/crates/num_enum_derive-0.5.11.crate) = 15552 SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1 SIZE (rust/crates/objc-0.2.7.crate) = 22036 SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9 SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063 SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4 SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251 SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b SIZE (rust/crates/objc_id-0.1.1.crate) = 3258 SHA256 (rust/crates/object-0.28.4.crate) = e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424 SIZE (rust/crates/object-0.28.4.crate) = 237248 -SHA256 (rust/crates/object-0.29.0.crate) = 21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53 -SIZE (rust/crates/object-0.29.0.crate) = 237723 +SHA256 (rust/crates/object-0.30.3.crate) = ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439 +SIZE (rust/crates/object-0.30.3.crate) = 258901 SHA256 (rust/crates/oboe-0.4.6.crate) = 27f63c358b4fa0fbcfefd7c8be5cfc39c08ce2389f5325687e7762a48d30a5c1 SIZE (rust/crates/oboe-0.4.6.crate) = 24067 SHA256 (rust/crates/oboe-sys-0.4.5.crate) = 3370abb7372ed744232c12954d920d1a40f1c4686de9e79e800021ef492294bd SIZE (rust/crates/oboe-sys-0.4.5.crate) = 140656 SHA256 (rust/crates/ogg-0.8.0.crate) = 6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e SIZE (rust/crates/ogg-0.8.0.crate) = 27128 -SHA256 (rust/crates/once_cell-1.15.0.crate) = e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1 -SIZE (rust/crates/once_cell-1.15.0.crate) = 31460 +SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3 +SIZE (rust/crates/once_cell-1.17.1.crate) = 32856 SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575 SIZE (rust/crates/oorandom-11.1.3.crate) = 10068 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227 -SHA256 (rust/crates/orbclient-0.3.32.crate) = 2d3aa1482d3a9cb7547932f54a20910090073e81b3b7b236277c91698a10f83e -SIZE (rust/crates/orbclient-0.3.32.crate) = 1326505 +SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d +SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 +SHA256 (rust/crates/orbclient-0.3.45.crate) = 221d488cd70617f1bd599ed8ceb659df2147d9393717954d82a0f5e8032a6ab1 +SIZE (rust/crates/orbclient-0.3.45.crate) = 1324416 SHA256 (rust/crates/ordered-float-1.1.1.crate) = 3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7 SIZE (rust/crates/ordered-float-1.1.1.crate) = 9983 SHA256 (rust/crates/ordered-float-2.10.0.crate) = 7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87 SIZE (rust/crates/ordered-float-2.10.0.crate) = 15589 -SHA256 (rust/crates/ordered-float-3.1.0.crate) = 98ffdb14730ed2ef599c65810c15b000896e21e8776b512de0db0c3d7335cc2a -SIZE (rust/crates/ordered-float-3.1.0.crate) = 16203 -SHA256 (rust/crates/os_str_bytes-6.3.0.crate) = 9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff -SIZE (rust/crates/os_str_bytes-6.3.0.crate) = 22928 -SHA256 (rust/crates/owned_ttf_parser-0.6.0.crate) = 9f923fb806c46266c02ab4a5b239735c144bdeda724a50ed058e5226f594cde3 -SIZE (rust/crates/owned_ttf_parser-0.6.0.crate) = 20574 +SHA256 (rust/crates/ordered-float-3.7.0.crate) = 2fc2dbde8f8a79f2102cc474ceb0ad68e3b80b85289ea62389b60e66777e4213 +SIZE (rust/crates/ordered-float-3.7.0.crate) = 18042 +SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 +SIZE (rust/crates/overload-0.1.1.crate) = 24439 SHA256 (rust/crates/owned_ttf_parser-0.15.2.crate) = 05e6affeb1632d6ff6a23d2cd40ffed138e82f1532571a26f527c8a284bb2fbb SIZE (rust/crates/owned_ttf_parser-0.15.2.crate) = 137485 +SHA256 (rust/crates/owned_ttf_parser-0.19.0.crate) = 706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4 +SIZE (rust/crates/owned_ttf_parser-0.19.0.crate) = 150704 SHA256 (rust/crates/packed_simd_2-0.3.8.crate) = a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282 SIZE (rust/crates/packed_simd_2-0.3.8.crate) = 97388 SHA256 (rust/crates/parking_lot-0.10.2.crate) = d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e SIZE (rust/crates/parking_lot-0.10.2.crate) = 39536 SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99 SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869 -SHA256 (rust/crates/parking_lot-0.12.0.crate) = 87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58 -SIZE (rust/crates/parking_lot-0.12.0.crate) = 39761 -SHA256 (rust/crates/parking_lot_core-0.7.2.crate) = d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3 -SIZE (rust/crates/parking_lot_core-0.7.2.crate) = 33875 -SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216 -SIZE (rust/crates/parking_lot_core-0.8.5.crate) = 32466 -SHA256 (rust/crates/parking_lot_core-0.9.2.crate) = 995f667a6c822200b0433ac218e05582f0e2efa1b922a3fd2fbaadc5f87bab37 -SIZE (rust/crates/parking_lot_core-0.9.2.crate) = 32254 +SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f +SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967 +SHA256 (rust/crates/parking_lot_core-0.7.3.crate) = b93f386bb233083c799e6e642a9d73db98c24a5deeb95ffc85bf281255dffc98 +SIZE (rust/crates/parking_lot_core-0.7.3.crate) = 33855 +SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc +SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567 +SHA256 (rust/crates/parking_lot_core-0.9.7.crate) = 9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521 +SIZE (rust/crates/parking_lot_core-0.9.7.crate) = 32412 SHA256 (rust/crates/parse-zoneinfo-0.3.0.crate) = c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41 SIZE (rust/crates/parse-zoneinfo-0.3.0.crate) = 76590 SHA256 (rust/crates/paste-1.0.12.crate) = 9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79 SIZE (rust/crates/paste-1.0.12.crate) = 18156 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697 -SHA256 (rust/crates/pem-1.1.0.crate) = 03c64931a1a212348ec4f3b4362585eca7159d0d09cbdf4a7f74f02173596fd4 -SIZE (rust/crates/pem-1.1.0.crate) = 10805 +SHA256 (rust/crates/pem-1.1.1.crate) = a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8 +SIZE (rust/crates/pem-1.1.1.crate) = 11352 SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e SIZE (rust/crates/percent-encoding-2.2.0.crate) = 10075 SHA256 (rust/crates/petgraph-0.4.13.crate) = 9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f SIZE (rust/crates/petgraph-0.4.13.crate) = 111936 SHA256 (rust/crates/petgraph-0.5.1.crate) = 467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7 SIZE (rust/crates/petgraph-0.5.1.crate) = 147173 -SHA256 (rust/crates/petgraph-0.6.2.crate) = e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143 -SIZE (rust/crates/petgraph-0.6.2.crate) = 182513 +SHA256 (rust/crates/petgraph-0.6.3.crate) = 4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4 +SIZE (rust/crates/petgraph-0.6.3.crate) = 185740 SHA256 (rust/crates/phf-0.11.1.crate) = 928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c SIZE (rust/crates/phf-0.11.1.crate) = 17232 SHA256 (rust/crates/phf_codegen-0.11.1.crate) = a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770 SIZE (rust/crates/phf_codegen-0.11.1.crate) = 9426 SHA256 (rust/crates/phf_generator-0.11.1.crate) = b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf SIZE (rust/crates/phf_generator-0.11.1.crate) = 11075 SHA256 (rust/crates/phf_shared-0.11.1.crate) = e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676 SIZE (rust/crates/phf_shared-0.11.1.crate) = 10320 SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116 SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 SHA256 (rust/crates/piston-float-0.3.0.crate) = b058c3a640efd4bcf63266512e4bb03187192c1b29edd38b16d5a014613e3199 SIZE (rust/crates/piston-float-0.3.0.crate) = 3110 SHA256 (rust/crates/piston-viewport-0.5.0.crate) = 7d96dd995f7dabe6d57cda668ec0fda39d6fe6e1e0b23f772582f383f2013611 SIZE (rust/crates/piston-viewport-0.5.0.crate) = 2747 SHA256 (rust/crates/pistoncore-input-0.24.0.crate) = 0c612ce242c7bac8e96426a0ca34275fd980af440f0cca7c6c0e840ef8a4052f SIZE (rust/crates/pistoncore-input-0.24.0.crate) = 17859 -SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae -SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838 +SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964 +SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838 SHA256 (rust/crates/plotters-0.3.0.crate) = 45ca0ae5f169d0917a7c7f5a9c1a3d3d9598f18f529dd2b8373ed988efea307a SIZE (rust/crates/plotters-0.3.0.crate) = 3242931 SHA256 (rust/crates/plotters-backend-0.3.4.crate) = 193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142 SIZE (rust/crates/plotters-backend-0.3.4.crate) = 13416 SHA256 (rust/crates/plotters-svg-0.3.3.crate) = f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f SIZE (rust/crates/plotters-svg-0.3.3.crate) = 6916 -SHA256 (rust/crates/png-0.17.6.crate) = 8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c -SIZE (rust/crates/png-0.17.6.crate) = 80695 -SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872 -SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245 +SHA256 (rust/crates/png-0.17.8.crate) = aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa +SIZE (rust/crates/png-0.17.8.crate) = 88654 +SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de +SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242 SHA256 (rust/crates/proc-macro-crate-0.1.5.crate) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785 SIZE (rust/crates/proc-macro-crate-0.1.5.crate) = 8096 -SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9 -SIZE (rust/crates/proc-macro-crate-1.2.1.crate) = 9161 +SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919 +SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 -SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 -SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556 +SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068 +SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045 +SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086 +SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495 SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759 SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731 -SHA256 (rust/crates/proc-macro2-1.0.43.crate) = 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab -SIZE (rust/crates/proc-macro2-1.0.43.crate) = 41512 +SHA256 (rust/crates/proc-macro2-1.0.56.crate) = 2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435 +SIZE (rust/crates/proc-macro2-1.0.56.crate) = 44454 SHA256 (rust/crates/profiling-1.0.8.crate) = 332cd62e95873ea4f41f3dfd6bbbfc5b52aec892d7e8d534197c4720a0bbbab2 SIZE (rust/crates/profiling-1.0.8.crate) = 31097 SHA256 (rust/crates/profiling-procmacros-1.0.8.crate) = a10adb8d151bb1280afb8bed41ae5db26be1b056964947133c7525b0bf39c0b0 SIZE (rust/crates/profiling-procmacros-1.0.8.crate) = 4959 -SHA256 (rust/crates/prometheus-0.13.2.crate) = 45c8babc29389186697fe5a2a4859d697825496b83db5d0b65271cdc0488e88c -SIZE (rust/crates/prometheus-0.13.2.crate) = 81623 +SHA256 (rust/crates/prometheus-0.13.3.crate) = 449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c +SIZE (rust/crates/prometheus-0.13.3.crate) = 82457 SHA256 (rust/crates/prometheus-hyper-0.1.5.crate) = 18fc98d5705a20b11f8b240c0857167b79852ba469f9faec6df0027e576e676e SIZE (rust/crates/prometheus-hyper-0.1.5.crate) = 14841 +SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874 +SIZE (rust/crates/psm-0.1.21.crate) = 23126 SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1 SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754 SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302 SHA256 (rust/crates/quick-xml-0.28.2.crate) = 0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1 SIZE (rust/crates/quick-xml-0.28.2.crate) = 156462 SHA256 (rust/crates/quinn-0.8.5.crate) = 5b435e71d9bfa0d8889927231970c51fb89c58fa63bffcab117c9c7a41e5ef8f SIZE (rust/crates/quinn-0.8.5.crate) = 51837 SHA256 (rust/crates/quinn-proto-0.8.4.crate) = 3fce546b9688f767a57530652488420d419a8b1f44a478b451c3d1ab6d992a55 SIZE (rust/crates/quinn-proto-0.8.4.crate) = 150422 -SHA256 (rust/crates/quinn-udp-0.1.3.crate) = 9f832d8958db3e84d2ec93b5eb2272b45aa23cf7f8fe6e79f578896f4e6c231b -SIZE (rust/crates/quinn-udp-0.1.3.crate) = 8769 +SHA256 (rust/crates/quinn-udp-0.1.4.crate) = b07946277141531aea269befd949ed16b2c85a780ba1043244eda0969e538e54 +SIZE (rust/crates/quinn-udp-0.1.4.crate) = 8841 SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1 SIZE (rust/crates/quote-0.6.13.crate) = 17475 -SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179 -SIZE (rust/crates/quote-1.0.21.crate) = 28030 +SHA256 (rust/crates/quote-1.0.26.crate) = 4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc +SIZE (rust/crates/quote-1.0.26.crate) = 28397 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 SIZE (rust/crates/radium-0.7.0.crate) = 10906 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366 SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 SIZE (rust/crates/rand-0.7.3.crate) = 112246 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19 SIZE (rust/crates/rand_core-0.5.1.crate) = 21116 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31 SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255 SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670 SHA256 (rust/crates/rand_xorshift-0.2.0.crate) = 77d416b86801d23dde1aa643023b775c3a462efc0ed96443add11546cdf1dca8 SIZE (rust/crates/rand_xorshift-0.2.0.crate) = 9098 SHA256 (rust/crates/raw-window-handle-0.3.4.crate) = e28f55143d0548dad60bb4fbdc835a3d7ac6acc3324506450c5fdd6e42903a76 SIZE (rust/crates/raw-window-handle-0.3.4.crate) = 6536 SHA256 (rust/crates/raw-window-handle-0.4.3.crate) = b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41 SIZE (rust/crates/raw-window-handle-0.4.3.crate) = 10636 -SHA256 (rust/crates/raw-window-handle-0.5.0.crate) = ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a -SIZE (rust/crates/raw-window-handle-0.5.0.crate) = 11715 -SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d -SIZE (rust/crates/rayon-1.5.3.crate) = 167246 -SHA256 (rust/crates/rayon-core-1.9.3.crate) = 258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f -SIZE (rust/crates/rayon-core-1.9.3.crate) = 65300 -SHA256 (rust/crates/rcgen-0.9.3.crate) = 6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd -SIZE (rust/crates/rcgen-0.9.3.crate) = 40117 +SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9 +SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063 +SHA256 (rust/crates/rayon-1.7.0.crate) = 1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b +SIZE (rust/crates/rayon-1.7.0.crate) = 169488 +SHA256 (rust/crates/rayon-core-1.11.0.crate) = 4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d +SIZE (rust/crates/rayon-core-1.11.0.crate) = 73118 +SHA256 (rust/crates/rcgen-0.10.0.crate) = ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b +SIZE (rust/crates/rcgen-0.10.0.crate) = 40402 SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012 +SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29 +SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404 SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b SIZE (rust/crates/redox_users-0.4.3.crate) = 15353 +SHA256 (rust/crates/refinery-0.8.8.crate) = 6762a07453650132443ac393c5bf4836f790e0d96958507cfd05d560f05034a9 +SIZE (rust/crates/refinery-0.8.8.crate) = 15204 +SHA256 (rust/crates/refinery-core-0.8.8.crate) = 6eb938c73230daa3fbd5ed56f5638068df0e444897e1fd94f30103b0bbc52c00 +SIZE (rust/crates/refinery-core-0.8.8.crate) = 17338 +SHA256 (rust/crates/refinery-macros-0.8.8.crate) = 0b95c4a9354004140b5ac1d3606cbb71c86107887f09d54955f12f97a637c041 +SIZE (rust/crates/refinery-macros-0.8.8.crate) = 2720 SHA256 (rust/crates/regalloc-0.0.34.crate) = 62446b1d3ebf980bdc68837700af1d77b37bc430e524bf95319c6eada2a4cc02 SIZE (rust/crates/regalloc-0.0.34.crate) = 176246 -SHA256 (rust/crates/regex-1.6.0.crate) = 4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b -SIZE (rust/crates/regex-1.6.0.crate) = 239329 +SHA256 (rust/crates/regex-1.8.1.crate) = af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370 +SIZE (rust/crates/regex-1.8.1.crate) = 248412 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 -SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244 -SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300 +SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 +SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 +SHA256 (rust/crates/regex-syntax-0.7.1.crate) = a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c +SIZE (rust/crates/regex-syntax-0.7.1.crate) = 339705 SHA256 (rust/crates/region-3.0.0.crate) = 76e189c2369884dce920945e2ddf79b3dff49e071a167dd1817fa9c4c00d512e SIZE (rust/crates/region-3.0.0.crate) = 21488 -SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 -SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184 -SHA256 (rust/crates/rend-0.3.6.crate) = 79af64b4b6362ffba04eef3a4e10829718a4896dac19daa741851c86781edf95 -SIZE (rust/crates/rend-0.3.6.crate) = 8574 +SHA256 (rust/crates/rend-0.4.0.crate) = 581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab +SIZE (rust/crates/rend-0.4.0.crate) = 8816 SHA256 (rust/crates/renderdoc-sys-0.7.1.crate) = f1382d1f0a252c4bf97dc20d979a2fdd05b024acd7c2ed0f7595d7817666a157 SIZE (rust/crates/renderdoc-sys-0.7.1.crate) = 4592 SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc SIZE (rust/crates/ring-0.16.20.crate) = 5082615 -SHA256 (rust/crates/riscv-0.7.0.crate) = 6907ccdd7a31012b70faf2af85cd9e5ba97657cc3987c4f13f8e4d2c2a088aba -SIZE (rust/crates/riscv-0.7.0.crate) = 149655 -SHA256 (rust/crates/riscv-target-0.1.2.crate) = 88aa938cda42a0cf62a20cfe8d139ff1af20c2e681212b5b34adb5a58333f222 -SIZE (rust/crates/riscv-target-0.1.2.crate) = 7729 -SHA256 (rust/crates/rkyv-0.7.39.crate) = cec2b3485b07d96ddfd3134767b8a447b45ea4eb91448d0a35180ec0ffd5ed15 -SIZE (rust/crates/rkyv-0.7.39.crate) = 106263 -SHA256 (rust/crates/rkyv_derive-0.7.39.crate) = 6eaedadc88b53e36dd32d940ed21ae4d850d5916f2581526921f553a72ac34c4 -SIZE (rust/crates/rkyv_derive-0.7.39.crate) = 18820 +SHA256 (rust/crates/rkyv-0.7.41.crate) = 21499ed91807f07ae081880aabb2ccc0235e9d88011867d984525e9a4c3cfa3e +SIZE (rust/crates/rkyv-0.7.41.crate) = 114927 +SHA256 (rust/crates/rkyv_derive-0.7.41.crate) = ac1c672430eb41556291981f45ca900a0239ad007242d1cb4b4167af842db666 +SIZE (rust/crates/rkyv_derive-0.7.41.crate) = 19136 SHA256 (rust/crates/rmp-0.8.11.crate) = 44519172358fd6d58656c86ab8e7fbc9e1490c3e8f14d35ed78ca0dd07403c9f SIZE (rust/crates/rmp-0.8.11.crate) = 28829 SHA256 (rust/crates/rmp-serde-1.1.1.crate) = c5b13be192e0220b8afb7222aa5813cb62cc269ebb5cac346ca6487681d2913e SIZE (rust/crates/rmp-serde-1.1.1.crate) = 30360 SHA256 (rust/crates/rodio-0.15.0.crate) = ec0939e9f626e6c6f1989adb6226a039c855ca483053f0ee7c98b90e41cf731e SIZE (rust/crates/rodio-0.15.0.crate) = 7414161 SHA256 (rust/crates/ron-0.6.6.crate) = 86018df177b1beef6c7c8ef949969c4f7cb9a9344181b92486b23c79995bdaa4 SIZE (rust/crates/ron-0.6.6.crate) = 45107 SHA256 (rust/crates/ron-0.7.1.crate) = 88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a SIZE (rust/crates/ron-0.7.1.crate) = 53572 SHA256 (rust/crates/ron-0.8.0.crate) = 300a51053b1cb55c80b7a9fde4120726ddf25ca241a1cbb926626f62fb136bff SIZE (rust/crates/ron-0.8.0.crate) = 57013 SHA256 (rust/crates/roots-0.0.6.crate) = 84348444bd7ad45729d0c49a4240d7cdc11c9d512c06c5ad1835c1ad4acda6db SIZE (rust/crates/roots-0.0.6.crate) = 29110 SHA256 (rust/crates/rose_tree-0.2.0.crate) = 284de9dae38774e2813aaabd7e947b4a6fe9b8c58c2309f754a487cdd50de1c2 SIZE (rust/crates/rose_tree-0.2.0.crate) = 11244 SHA256 (rust/crates/roxmltree-0.14.1.crate) = 921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b SIZE (rust/crates/roxmltree-0.14.1.crate) = 39163 -SHA256 (rust/crates/rstar-0.9.3.crate) = b40f1bfe5acdab44bc63e6699c28b74f75ec43afb59f3eda01e145aff86a25fa -SIZE (rust/crates/rstar-0.9.3.crate) = 38747 -SHA256 (rust/crates/rusqlite-0.24.2.crate) = d5f38ee71cbab2c827ec0ac24e76f82eca723cee92c509a65f67dee393c25112 -SIZE (rust/crates/rusqlite-0.24.2.crate) = 120103 +SHA256 (rust/crates/rstar-0.10.0.crate) = 1f39465655a1e3d8ae79c6d9e007f4953bfc5d55297602df9dc38f9ae9f1359a +SIZE (rust/crates/rstar-0.10.0.crate) = 39236 +SHA256 (rust/crates/rusqlite-0.28.0.crate) = 01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a +SIZE (rust/crates/rusqlite-0.28.0.crate) = 137504 SHA256 (rust/crates/rust-argon2-0.8.3.crate) = 4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb SIZE (rust/crates/rust-argon2-0.8.3.crate) = 28313 -SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342 -SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920 +SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76 +SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210 SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366 SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175 -SHA256 (rust/crates/rustix-0.33.7.crate) = 938a344304321a9da4973b9ff4f9f8db9caf4597dfd9dda6a60b523340a0fff0 -SIZE (rust/crates/rustix-0.33.7.crate) = 268622 +SHA256 (rust/crates/rustix-0.37.19.crate) = acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d +SIZE (rust/crates/rustix-0.37.19.crate) = 323809 SHA256 (rust/crates/rustls-0.19.1.crate) = 35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7 SIZE (rust/crates/rustls-0.19.1.crate) = 208143 -SHA256 (rust/crates/rustls-0.20.6.crate) = 5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033 -SIZE (rust/crates/rustls-0.20.6.crate) = 259289 +SHA256 (rust/crates/rustls-0.20.8.crate) = fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f +SIZE (rust/crates/rustls-0.20.8.crate) = 270142 SHA256 (rust/crates/rustls-native-certs-0.5.0.crate) = 5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092 SIZE (rust/crates/rustls-native-certs-0.5.0.crate) = 18482 SHA256 (rust/crates/rustls-native-certs-0.6.2.crate) = 0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50 SIZE (rust/crates/rustls-native-certs-0.6.2.crate) = 22089 SHA256 (rust/crates/rustls-pemfile-0.2.1.crate) = 5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9 SIZE (rust/crates/rustls-pemfile-0.2.1.crate) = 14278 -SHA256 (rust/crates/rustls-pemfile-1.0.1.crate) = 0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55 -SIZE (rust/crates/rustls-pemfile-1.0.1.crate) = 19171 +SHA256 (rust/crates/rustls-pemfile-1.0.2.crate) = d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b +SIZE (rust/crates/rustls-pemfile-1.0.2.crate) = 19347 SHA256 (rust/crates/rusttype-0.7.9.crate) = 310942406a39981bed7e12b09182a221a29e0990f3e7e0c971f131922ed135d5 SIZE (rust/crates/rusttype-0.7.9.crate) = 42732 SHA256 (rust/crates/rusttype-0.8.3.crate) = 9f61411055101f7b60ecf1041d87fb74205fb20b0c7a723f07ef39174cf6b4c0 SIZE (rust/crates/rusttype-0.8.3.crate) = 37327 -SHA256 (rust/crates/rusttype-0.9.2.crate) = dc7c727aded0be18c5b80c1640eae0ac8e396abf6fa8477d96cb37d18ee5ec59 -SIZE (rust/crates/rusttype-0.9.2.crate) = 31314 -SHA256 (rust/crates/rustversion-1.0.9.crate) = 97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8 -SIZE (rust/crates/rustversion-1.0.9.crate) = 17425 -SHA256 (rust/crates/rustyline-10.0.0.crate) = 1d1cd5ae51d3f7bf65d7969d579d502168ef578f289452bd8ccc91de28fda20e -SIZE (rust/crates/rustyline-10.0.0.crate) = 107115 -SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09 -SIZE (rust/crates/ryu-1.0.11.crate) = 47007 +SHA256 (rust/crates/rusttype-0.9.3.crate) = 3ff8374aa04134254b7995b63ad3dc41c7f7236f69528b28553da7d72efaa967 +SIZE (rust/crates/rusttype-0.9.3.crate) = 31309 +SHA256 (rust/crates/rustversion-1.0.12.crate) = 4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06 +SIZE (rust/crates/rustversion-1.0.12.crate) = 17278 +SHA256 (rust/crates/rustyline-11.0.0.crate) = 5dfc8644681285d1fb67a467fb3021bfea306b99b4146b166a1fe3ada965eece +SIZE (rust/crates/rustyline-11.0.0.crate) = 113960 +SHA256 (rust/crates/ryu-1.0.13.crate) = f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041 +SIZE (rust/crates/ryu-1.0.13.crate) = 46823 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 -SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75 -SIZE (rust/crates/schannel-0.1.19.crate) = 42755 -SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2 -SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146 +SHA256 (rust/crates/schannel-0.1.21.crate) = 713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3 +SIZE (rust/crates/schannel-0.1.21.crate) = 41719 +SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 +SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470 +SHA256 (rust/crates/scratch-1.0.5.crate) = 1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1 +SIZE (rust/crates/scratch-1.0.5.crate) = 8013 SHA256 (rust/crates/sct-0.6.1.crate) = b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce SIZE (rust/crates/sct-0.6.1.crate) = 26825 SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4 SIZE (rust/crates/sct-0.7.0.crate) = 27502 SHA256 (rust/crates/sdl2-0.35.2.crate) = f7959277b623f1fb9e04aea73686c3ca52f01b2145f8ea16f4ff30d8b7623b1a SIZE (rust/crates/sdl2-0.35.2.crate) = 177570 SHA256 (rust/crates/sdl2-sys-0.35.2.crate) = e3586be2cf6c0a8099a79a12b4084357aa9b3e0b0d7980e3b67aaf7a9d55f9f0 SIZE (rust/crates/sdl2-sys-0.35.2.crate) = 7425816 SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b SIZE (rust/crates/seahash-4.1.0.crate) = 31976 -SHA256 (rust/crates/security-framework-2.7.0.crate) = 2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c -SIZE (rust/crates/security-framework-2.7.0.crate) = 72601 -SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556 -SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717 +SHA256 (rust/crates/security-framework-2.8.2.crate) = a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254 +SIZE (rust/crates/security-framework-2.8.2.crate) = 77045 +SHA256 (rust/crates/security-framework-sys-2.8.0.crate) = 31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4 +SIZE (rust/crates/security-framework-sys-2.8.0.crate) = 17911 SHA256 (rust/crates/self_cell-0.10.2.crate) = 1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af SIZE (rust/crates/self_cell-0.10.2.crate) = 14732 SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403 SIZE (rust/crates/semver-0.9.0.crate) = 17344 -SHA256 (rust/crates/semver-1.0.14.crate) = e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4 -SIZE (rust/crates/semver-1.0.14.crate) = 29813 +SHA256 (rust/crates/semver-1.0.17.crate) = bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed +SIZE (rust/crates/semver-1.0.17.crate) = 29685 SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268 -SHA256 (rust/crates/serde-1.0.144.crate) = 0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860 -SIZE (rust/crates/serde-1.0.144.crate) = 76387 -SHA256 (rust/crates/serde_bytes-0.11.7.crate) = cfc50e8183eeeb6178dcb167ae34a8051d63535023ae38b5d8d12beae193d37b -SIZE (rust/crates/serde_bytes-0.11.7.crate) = 11175 +SHA256 (rust/crates/serde-1.0.160.crate) = bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c +SIZE (rust/crates/serde-1.0.160.crate) = 77010 +SHA256 (rust/crates/serde_bytes-0.11.9.crate) = 416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294 +SIZE (rust/crates/serde_bytes-0.11.9.crate) = 10833 SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5 SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570 -SHA256 (rust/crates/serde_derive-1.0.144.crate) = 94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00 -SIZE (rust/crates/serde_derive-1.0.144.crate) = 54867 -SHA256 (rust/crates/serde_json-1.0.85.crate) = e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44 -SIZE (rust/crates/serde_json-1.0.85.crate) = 144635 -SHA256 (rust/crates/serde_repr-0.1.9.crate) = 1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca -SIZE (rust/crates/serde_repr-0.1.9.crate) = 9695 +SHA256 (rust/crates/serde_derive-1.0.160.crate) = 291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df +SIZE (rust/crates/serde_derive-1.0.160.crate) = 55081 +SHA256 (rust/crates/serde_json-1.0.96.crate) = 057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1 +SIZE (rust/crates/serde_json-1.0.96.crate) = 144652 +SHA256 (rust/crates/serde_repr-0.1.12.crate) = bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab +SIZE (rust/crates/serde_repr-0.1.12.crate) = 9549 +SHA256 (rust/crates/serde_spanned-0.6.1.crate) = 0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4 +SIZE (rust/crates/serde_spanned-0.6.1.crate) = 7828 +SHA256 (rust/crates/sha1-0.6.1.crate) = c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770 +SIZE (rust/crates/sha1-0.6.1.crate) = 2931 +SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012 +SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782 SHA256 (rust/crates/sha2-0.10.6.crate) = 82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0 SIZE (rust/crates/sha2-0.10.6.crate) = 20558 SHA256 (rust/crates/shaderc-0.8.1.crate) = 77a410ea26a220ceaef964dd71054ccd63cc97fd54393014c09046e795127824 SIZE (rust/crates/shaderc-0.8.1.crate) = 16478 SHA256 (rust/crates/shaderc-sys-0.8.1.crate) = a281c39df7d8a0a97e9430409abb466ff4bd046875c4d97591935042bbffc898 SIZE (rust/crates/shaderc-sys-0.8.1.crate) = 7172792 SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31 SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479 SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde SIZE (rust/crates/shell-words-1.1.0.crate) = 9871 -SHA256 (rust/crates/shellexpand-2.1.2.crate) = 7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4 -SIZE (rust/crates/shellexpand-2.1.2.crate) = 16884 +SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b +SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591 SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3 SIZE (rust/crates/shlex-1.1.0.crate) = 5199 SHA256 (rust/crates/shred-0.13.0.crate) = 102269e720bb814df57e136161cad841f2b6f411e003ac748fc48aaf2363bea3 SIZE (rust/crates/shred-0.13.0.crate) = 52170 SHA256 (rust/crates/shred-derive-0.6.3.crate) = d5404c36bd155e41a54276ab6aafedad2fb627e5e5849d36ec439c9ddc044a2f SIZE (rust/crates/shred-derive-0.6.3.crate) = 2327 SHA256 (rust/crates/shrev-1.1.3.crate) = a5ea33232fdcf1bf691ca33450e5a94dde13e1a8cbb8caabc5e4f9d761e10b1a SIZE (rust/crates/shrev-1.1.3.crate) = 11309 SHA256 (rust/crates/signal-hook-0.1.17.crate) = 7e31d442c16f047a671b5a71e2161d6e68814012b7f5379d269ebd915fac2729 SIZE (rust/crates/signal-hook-0.1.17.crate) = 27085 -SHA256 (rust/crates/signal-hook-0.3.14.crate) = a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d -SIZE (rust/crates/signal-hook-0.3.14.crate) = 49446 +SHA256 (rust/crates/signal-hook-0.3.15.crate) = 732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9 +SIZE (rust/crates/signal-hook-0.3.15.crate) = 50138 SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064 -SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0 -SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912 +SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1 +SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987 +SHA256 (rust/crates/simd-adler32-0.3.5.crate) = 238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f +SIZE (rust/crates/simd-adler32-0.3.5.crate) = 12132 +SHA256 (rust/crates/simdutf8-0.1.4.crate) = f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a +SIZE (rust/crates/simdutf8-0.1.4.crate) = 28621 SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de SIZE (rust/crates/siphasher-0.3.10.crate) = 9889 -SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef -SIZE (rust/crates/slab-0.4.7.crate) = 16647 +SHA256 (rust/crates/slab-0.4.8.crate) = 6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d +SIZE (rust/crates/slab-0.4.8.crate) = 16928 SHA256 (rust/crates/slotmap-0.4.3.crate) = 6bf34684c5767b87de9119790e92e9a1d60056be2ceeaf16a8e6ef13082aeab1 SIZE (rust/crates/slotmap-0.4.3.crate) = 47133 SHA256 (rust/crates/slotmap-1.0.6.crate) = e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342 SIZE (rust/crates/slotmap-1.0.6.crate) = 58954 -SHA256 (rust/crates/smallvec-1.9.0.crate) = 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1 -SIZE (rust/crates/smallvec-1.9.0.crate) = 28396 +SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0 +SIZE (rust/crates/smallvec-1.10.0.crate) = 31564 SHA256 (rust/crates/smithay-client-toolkit-0.12.3.crate) = 4750c76fd5d3ac95fa3ed80fe667d6a3d8590a960e5b575b98eea93339a80b80 SIZE (rust/crates/smithay-client-toolkit-0.12.3.crate) = 128701 SHA256 (rust/crates/smithay-client-toolkit-0.16.0.crate) = f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454 SIZE (rust/crates/smithay-client-toolkit-0.16.0.crate) = 132020 SHA256 (rust/crates/smithay-clipboard-0.6.6.crate) = 0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8 SIZE (rust/crates/smithay-clipboard-0.6.6.crate) = 16797 -SHA256 (rust/crates/socket2-0.4.7.crate) = 02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd -SIZE (rust/crates/socket2-0.4.7.crate) = 44619 +SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662 +SIZE (rust/crates/socket2-0.4.9.crate) = 45421 +SHA256 (rust/crates/socket2-0.5.2.crate) = 6d283f86695ae989d1e18440a943880967156325ba025f05049946bff47bcc2b +SIZE (rust/crates/socket2-0.5.2.crate) = 52353 SHA256 (rust/crates/specs-0.18.0.crate) = 4ea85dac2880f84d4025ff5ace80cda6d8bc43bc88b6a389b9277fcf894b51e9 SIZE (rust/crates/specs-0.18.0.crate) = 125902 SHA256 (rust/crates/specs-derive-0.4.1.crate) = 3e23e09360f3d2190fec4222cd9e19d3158d5da948c0d1ea362df617dd103511 SIZE (rust/crates/specs-derive-0.4.1.crate) = 5224 SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d SIZE (rust/crates/spin-0.5.2.crate) = 12004 -SHA256 (rust/crates/spin-0.9.4.crate) = 7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09 -SIZE (rust/crates/spin-0.9.4.crate) = 30180 +SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 +SIZE (rust/crates/spin-0.9.8.crate) = 38958 SHA256 (rust/crates/spin_sleep-1.1.1.crate) = cafa7900db085f4354dbc7025e25d7a839a14360ea13b5fc4fd717f2d3b23134 SIZE (rust/crates/spin_sleep-1.1.1.crate) = 11504 SHA256 (rust/crates/spirv_cross-0.23.1.crate) = 60647fadbf83c4a72f0d7ea67a7ca3a81835cf442b8deae5c134c3e0055b2e14 SIZE (rust/crates/spirv_cross-0.23.1.crate) = 531233 SHA256 (rust/crates/spirv_headers-1.5.0.crate) = 1f5b132530b1ac069df335577e3581765995cba5a13995cdbbdbc8fb057c532c SIZE (rust/crates/spirv_headers-1.5.0.crate) = 28010 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054 +SHA256 (rust/crates/stacker-0.1.15.crate) = c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce +SIZE (rust/crates/stacker-0.1.15.crate) = 14656 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 SHA256 (rust/crates/stb_truetype-0.3.1.crate) = f77b6b07e862c66a9f3e62a07588fee67cd90a9135a2b942409f195507b4fb51 SIZE (rust/crates/stb_truetype-0.3.1.crate) = 22111 SHA256 (rust/crates/stdweb-0.1.3.crate) = ef5430c8e36b713e13b48a9f709cc21e046723fe44ce34587b73a830203b533e SIZE (rust/crates/stdweb-0.1.3.crate) = 90221 +SHA256 (rust/crates/stdweb-0.4.20.crate) = d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5 +SIZE (rust/crates/stdweb-0.4.20.crate) = 194102 +SHA256 (rust/crates/stdweb-derive-0.5.3.crate) = c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef +SIZE (rust/crates/stdweb-derive-0.5.3.crate) = 3894 +SHA256 (rust/crates/stdweb-internal-macros-0.2.9.crate) = 58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11 +SIZE (rust/crates/stdweb-internal-macros-0.2.9.crate) = 11828 +SHA256 (rust/crates/stdweb-internal-runtime-0.1.5.crate) = 213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0 +SIZE (rust/crates/stdweb-internal-runtime-0.1.5.crate) = 5445 SHA256 (rust/crates/storage-map-0.3.0.crate) = 418bb14643aa55a7841d5303f72cf512cfb323b8cc221d51580500a1ca75206c SIZE (rust/crates/storage-map-0.3.0.crate) = 6890 SHA256 (rust/crates/str-buf-1.0.6.crate) = 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0 SIZE (rust/crates/str-buf-1.0.6.crate) = 3828 -SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a -SIZE (rust/crates/strsim-0.8.0.crate) = 9309 SHA256 (rust/crates/strsim-0.9.3.crate) = 6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c SIZE (rust/crates/strsim-0.9.3.crate) = 10266 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 SIZE (rust/crates/strsim-0.10.0.crate) = 11355 -SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10 -SIZE (rust/crates/structopt-0.3.26.crate) = 53798 -SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0 -SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996 SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f SIZE (rust/crates/strum-0.24.1.crate) = 5636 SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59 SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696 SHA256 (rust/crates/sum_type-0.2.0.crate) = da5b4a0c9f3c7c8e891e445a7c776627e208e8bba23ab680798066dd283e6a15 SIZE (rust/crates/sum_type-0.2.0.crate) = 5586 SHA256 (rust/crates/svg_fmt-0.4.1.crate) = 8fb1df15f412ee2e9dfc1c504260fa695c1c3f10fe9f4a6ee2d2184d7d6450e2 SIZE (rust/crates/svg_fmt-0.4.1.crate) = 4052 SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5 SIZE (rust/crates/syn-0.15.44.crate) = 184212 -SHA256 (rust/crates/syn-1.0.100.crate) = 52205623b1b0f064a4e71182c3b18ae902267282930c6d5462c91b859668426e -SIZE (rust/crates/syn-1.0.100.crate) = 236691 +SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 +SIZE (rust/crates/syn-1.0.109.crate) = 237611 +SHA256 (rust/crates/syn-2.0.15.crate) = a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822 +SIZE (rust/crates/syn-2.0.15.crate) = 240785 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 SIZE (rust/crates/tap-1.0.1.crate) = 11316 SHA256 (rust/crates/tar-0.4.38.crate) = 4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6 SIZE (rust/crates/tar-0.4.38.crate) = 49158 -SHA256 (rust/crates/target-lexicon-0.12.4.crate) = c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1 -SIZE (rust/crates/target-lexicon-0.12.4.crate) = 23020 -SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4 -SIZE (rust/crates/tempfile-3.3.0.crate) = 27578 -SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755 -SIZE (rust/crates/termcolor-1.1.3.crate) = 17242 +SHA256 (rust/crates/target-lexicon-0.12.7.crate) = fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5 +SIZE (rust/crates/target-lexicon-0.12.7.crate) = 24402 +SHA256 (rust/crates/tempfile-3.5.0.crate) = b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998 +SIZE (rust/crates/tempfile-3.5.0.crate) = 31129 +SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6 +SIZE (rust/crates/termcolor-1.2.0.crate) = 17917 SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 -SHA256 (rust/crates/textwrap-0.15.1.crate) = 949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16 -SIZE (rust/crates/textwrap-0.15.1.crate) = 55940 -SHA256 (rust/crates/thiserror-1.0.35.crate) = c53f98874615aea268107765aa1ed8f6116782501d18e53d08b471733bea6c85 -SIZE (rust/crates/thiserror-1.0.35.crate) = 18451 -SHA256 (rust/crates/thiserror-impl-1.0.35.crate) = f8b463991b4eab2d801e724172285ec4195c650e8ec79b149e6c2a8e6dd3f783 -SIZE (rust/crates/thiserror-impl-1.0.35.crate) = 15433 -SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180 -SIZE (rust/crates/thread_local-1.1.4.crate) = 13106 +SHA256 (rust/crates/thiserror-1.0.40.crate) = 978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac +SIZE (rust/crates/thiserror-1.0.40.crate) = 18709 +SHA256 (rust/crates/thiserror-impl-1.0.40.crate) = f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f +SIZE (rust/crates/thiserror-impl-1.0.40.crate) = 15138 +SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152 +SIZE (rust/crates/thread_local-1.1.7.crate) = 13585 SHA256 (rust/crates/thunderdome-0.4.2.crate) = f685624f172cd0bde6f3363412455e81c018f2379fdf5a218e0be003f1bba642 SIZE (rust/crates/thunderdome-0.4.2.crate) = 18009 -SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 -SIZE (rust/crates/time-0.1.44.crate) = 28885 -SHA256 (rust/crates/time-0.3.14.crate) = 3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b -SIZE (rust/crates/time-0.3.14.crate) = 93111 +SHA256 (rust/crates/time-0.1.45.crate) = 1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a +SIZE (rust/crates/time-0.1.45.crate) = 28911 +SHA256 (rust/crates/time-0.3.20.crate) = cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890 +SIZE (rust/crates/time-0.3.20.crate) = 111856 +SHA256 (rust/crates/time-core-0.1.0.crate) = 2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd +SIZE (rust/crates/time-core-0.1.0.crate) = 6597 +SHA256 (rust/crates/time-macros-0.2.8.crate) = fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36 +SIZE (rust/crates/time-macros-0.2.8.crate) = 24295 SHA256 (rust/crates/timer-queue-0.1.0.crate) = 13756c29c43d836ff576221498bf4916b0d2f7ea24cd47d3531b70dc4341f038 SIZE (rust/crates/timer-queue-0.1.0.crate) = 13344 -SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237 -SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129 -SHA256 (rust/crates/tinystr-0.3.4.crate) = 29738eedb4388d9ea620eeab9384884fc3f06f586a2eddb56bedc5885126c7c1 -SIZE (rust/crates/tinystr-0.3.4.crate) = 19341 +SHA256 (rust/crates/tinystr-0.7.1.crate) = 7ac3f5b6856e931e15e07b478e98c8045239829a65f9156d4fa7e7788197a5ef +SIZE (rust/crates/tinystr-0.7.1.crate) = 15631 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490 SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50 SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991 -SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c -SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817 -SHA256 (rust/crates/tokio-1.20.0.crate) = 57aec3cfa4c296db7255446efb4928a6be304b431a806216105542a67b6ca82e -SIZE (rust/crates/tokio-1.20.0.crate) = 589938 -SHA256 (rust/crates/tokio-macros-1.8.0.crate) = 9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484 -SIZE (rust/crates/tokio-macros-1.8.0.crate) = 9346 +SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 +SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 +SHA256 (rust/crates/tokio-1.28.0.crate) = c3c786bf8134e5a3a166db9b29ab8f48134739014a3eca7bc6bfa95d673b136f +SIZE (rust/crates/tokio-1.28.0.crate) = 660469 +SHA256 (rust/crates/tokio-macros-2.1.0.crate) = 630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e +SIZE (rust/crates/tokio-macros-2.1.0.crate) = 11472 SHA256 (rust/crates/tokio-rustls-0.22.0.crate) = bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6 SIZE (rust/crates/tokio-rustls-0.22.0.crate) = 22706 -SHA256 (rust/crates/tokio-stream-0.1.10.crate) = f6edf2d6bc038a43d31353570e27270603f4648d18f5ed10c0e179abe43255af -SIZE (rust/crates/tokio-stream-0.1.10.crate) = 33880 -SHA256 (rust/crates/tokio-util-0.7.1.crate) = 0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764 -SIZE (rust/crates/tokio-util-0.7.1.crate) = 87364 -SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7 -SIZE (rust/crates/toml-0.5.9.crate) = 55667 +SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842 +SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881 +SHA256 (rust/crates/tokio-util-0.7.8.crate) = 806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d +SIZE (rust/crates/tokio-util-0.7.8.crate) = 101644 +SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234 +SIZE (rust/crates/toml-0.5.11.crate) = 54910 +SHA256 (rust/crates/toml-0.7.3.crate) = b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21 +SIZE (rust/crates/toml-0.7.3.crate) = 47227 +SHA256 (rust/crates/toml_datetime-0.6.1.crate) = 3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622 +SIZE (rust/crates/toml_datetime-0.6.1.crate) = 10765 +SHA256 (rust/crates/toml_edit-0.19.8.crate) = 239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13 +SIZE (rust/crates/toml_edit-0.19.8.crate) = 94457 SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52 SIZE (rust/crates/tower-service-0.3.2.crate) = 6847 -SHA256 (rust/crates/tracing-0.1.36.crate) = 2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307 -SIZE (rust/crates/tracing-0.1.36.crate) = 73238 +SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8 +SIZE (rust/crates/tracing-0.1.37.crate) = 73888 SHA256 (rust/crates/tracing-appender-0.2.2.crate) = 09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e SIZE (rust/crates/tracing-appender-0.2.2.crate) = 17208 -SHA256 (rust/crates/tracing-attributes-0.1.22.crate) = 11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2 -SIZE (rust/crates/tracing-attributes-0.1.22.crate) = 28199 -SHA256 (rust/crates/tracing-core-0.1.29.crate) = 5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7 -SIZE (rust/crates/tracing-core-0.1.29.crate) = 58969 +SHA256 (rust/crates/tracing-attributes-0.1.24.crate) = 0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74 +SIZE (rust/crates/tracing-attributes-0.1.24.crate) = 31841 +SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a +SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351 SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922 SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549 -SHA256 (rust/crates/tracing-subscriber-0.3.15.crate) = 60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b -SIZE (rust/crates/tracing-subscriber-0.3.15.crate) = 187713 +SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77 +SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711 SHA256 (rust/crates/tracing-tracy-0.10.2.crate) = 55c48ef3e655220d4e43a6be44aa84f078c3004357251cab45f9cc15551a593e SIZE (rust/crates/tracing-tracy-0.10.2.crate) = 11110 SHA256 (rust/crates/tracy-client-0.15.2.crate) = 434ecabbda9f67eeea1eab44d52f4a20538afa3e2c2770f2efc161142b25b608 SIZE (rust/crates/tracy-client-0.15.2.crate) = 15739 SHA256 (rust/crates/tracy-client-sys-0.21.0.crate) = 0d99f5fc382239d08b6bf05bb6206a585bfdb988c878f2499081d0f285ef7819 SIZE (rust/crates/tracy-client-sys-0.21.0.crate) = 302959 SHA256 (rust/crates/treeculler-0.2.0.crate) = 82449b48a3494420dd1b11081f198c542f795a036246da4a9c5845b7d7427226 SIZE (rust/crates/treeculler-0.2.0.crate) = 4576 -SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642 -SIZE (rust/crates/try-lock-0.2.3.crate) = 4158 -SHA256 (rust/crates/ttf-parser-0.6.2.crate) = 3e5d7cd7ab3e47dda6e56542f4bbf3824c15234958c6e1bd6aaa347e93499fdc -SIZE (rust/crates/ttf-parser-0.6.2.crate) = 106052 +SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed +SIZE (rust/crates/try-lock-0.2.4.crate) = 4467 SHA256 (rust/crates/ttf-parser-0.15.2.crate) = 7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd SIZE (rust/crates/ttf-parser-0.15.2.crate) = 136251 +SHA256 (rust/crates/ttf-parser-0.19.0.crate) = 44dcf002ae3b32cd25400d6df128c5babec3927cd1eb7ce813cfff20eb6c3746 +SIZE (rust/crates/ttf-parser-0.19.0.crate) = 158901 SHA256 (rust/crates/tuple_utils-0.4.0.crate) = cffaaf9392ef73cd30828797152476aaa2fa37a17856934fa63d4843f34290e9 SIZE (rust/crates/tuple_utils-0.4.0.crate) = 2893 SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675 SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842 SHA256 (rust/crates/tynm-0.1.7.crate) = cd59ecde1e694c0495c8b92bdd0f9a70e3b489cd8180fc6a18f6ea1c1026f3b2 SIZE (rust/crates/tynm-0.1.7.crate) = 14714 SHA256 (rust/crates/type-map-0.5.0.crate) = deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f SIZE (rust/crates/type-map-0.5.0.crate) = 3464 -SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987 -SIZE (rust/crates/typenum-1.15.0.crate) = 40741 -SHA256 (rust/crates/uncased-0.9.7.crate) = 09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622 -SIZE (rust/crates/uncased-0.9.7.crate) = 10525 -SHA256 (rust/crates/unic-langid-0.9.0.crate) = 73328fcd730a030bdb19ddf23e192187a6b01cd98be6d3140622a89129459ce5 -SIZE (rust/crates/unic-langid-0.9.0.crate) = 3899 -SHA256 (rust/crates/unic-langid-impl-0.9.0.crate) = 1a4a8eeaf0494862c1404c95ec2f4c33a2acff5076f64314b465e3ddae1b934d -SIZE (rust/crates/unic-langid-impl-0.9.0.crate) = 33921 -SHA256 (rust/crates/unicode-bidi-0.3.8.crate) = 099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992 -SIZE (rust/crates/unicode-bidi-0.3.8.crate) = 36575 -SHA256 (rust/crates/unicode-ident-1.0.4.crate) = dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd -SIZE (rust/crates/unicode-ident-1.0.4.crate) = 35491 +SHA256 (rust/crates/typenum-1.16.0.crate) = 497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba +SIZE (rust/crates/typenum-1.16.0.crate) = 42477 +SHA256 (rust/crates/unic-langid-0.9.1.crate) = 398f9ad7239db44fd0f80fe068d12ff22d78354080332a5077dc6f52f14dcf2f +SIZE (rust/crates/unic-langid-0.9.1.crate) = 4001 +SHA256 (rust/crates/unic-langid-impl-0.9.1.crate) = e35bfd2f2b8796545b55d7d3fd3e89a0613f68a0d1c8bc28cb7ff96b411a35ff +SIZE (rust/crates/unic-langid-impl-0.9.1.crate) = 36438 +SHA256 (rust/crates/unicode-bidi-0.3.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460 +SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477 +SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4 +SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962 SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921 SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604 -SHA256 (rust/crates/unicode-segmentation-1.10.0.crate) = 0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a -SIZE (rust/crates/unicode-segmentation-1.10.0.crate) = 93893 +SHA256 (rust/crates/unicode-segmentation-1.10.1.crate) = 1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36 +SIZE (rust/crates/unicode-segmentation-1.10.1.crate) = 98416 SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968 SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000 SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a SIZE (rust/crates/untrusted-0.7.1.crate) = 7924 SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643 SIZE (rust/crates/url-2.3.1.crate) = 72777 -SHA256 (rust/crates/utf8parse-0.2.0.crate) = 936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372 -SIZE (rust/crates/utf8parse-0.2.0.crate) = 13392 +SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a +SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7 SIZE (rust/crates/uuid-0.8.2.crate) = 37909 -SHA256 (rust/crates/uuid-1.1.2.crate) = dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f -SIZE (rust/crates/uuid-1.1.2.crate) = 49511 +SHA256 (rust/crates/uuid-1.3.2.crate) = 4dad5567ad0cf5b760e5665964bec1b47dfd077ba8a2544b513f3556d3d239a2 +SIZE (rust/crates/uuid-1.3.2.crate) = 53928 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d SIZE (rust/crates/valuable-0.1.0.crate) = 27718 -SHA256 (rust/crates/vcell-0.1.3.crate) = 77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002 -SIZE (rust/crates/vcell-0.1.3.crate) = 6377 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 SIZE (rust/crates/vec_map-0.8.2.crate) = 14466 SHA256 (rust/crates/vek-0.14.1.crate) = 04d6626f32b226e2c5b35f23ea87eaf683f3d93eaeb16b4084d0683479616f0f SIZE (rust/crates/vek-0.14.1.crate) = 82642 -SHA256 (rust/crates/version-compare-0.1.0.crate) = fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73 -SIZE (rust/crates/version-compare-0.1.0.crate) = 14169 +SHA256 (rust/crates/version-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29 +SIZE (rust/crates/version-compare-0.1.1.crate) = 13224 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f SIZE (rust/crates/version_check-0.9.4.crate) = 14895 -SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d -SIZE (rust/crates/void-1.0.2.crate) = 2356 -SHA256 (rust/crates/volatile-register-0.2.1.crate) = 9ee8f19f9d74293faf70901bc20ad067dc1ad390d2cbf1e3f75f721ffee908b6 -SIZE (rust/crates/volatile-register-0.2.1.crate) = 7541 SHA256 (rust/crates/walkdir-0.1.8.crate) = c66c0b9792f0a765345452775f3adbd28dde9d33f30d13e5dcc5ae17cf6f3780 SIZE (rust/crates/walkdir-0.1.8.crate) = 19807 -SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56 -SIZE (rust/crates/walkdir-2.3.2.crate) = 23516 +SHA256 (rust/crates/walkdir-2.3.3.crate) = 36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698 +SIZE (rust/crates/walkdir-2.3.3.crate) = 23125 SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0 SIZE (rust/crates/want-0.3.0.crate) = 6550 SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521 SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 -SHA256 (rust/crates/wasm-bindgen-0.2.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268 -SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142 -SIZE (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 25620 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d -SIZE (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 15216 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810 -SIZE (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 12075 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f -SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194 -SHA256 (rust/crates/wasm-encoder-0.17.0.crate) = 7e7ca71c70a6de5b10968ae4d298e548366d9cd9588176e6ff8866f3c49c96ee -SIZE (rust/crates/wasm-encoder-0.17.0.crate) = 34010 +SHA256 (rust/crates/wasm-bindgen-0.2.84.crate) = 31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b +SIZE (rust/crates/wasm-bindgen-0.2.84.crate) = 172947 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9 +SIZE (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 26344 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.34.crate) = f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454 +SIZE (rust/crates/wasm-bindgen-futures-0.4.34.crate) = 15117 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5 +SIZE (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 12857 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 19076 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d +SIZE (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 7219 +SHA256 (rust/crates/wasm-encoder-0.26.0.crate) = d05d0b6fcd0aeb98adf16e7975331b3c17222aa815148f5b976370ce589d80ef +SIZE (rust/crates/wasm-encoder-0.26.0.crate) = 39160 SHA256 (rust/crates/wasmer-2.3.0.crate) = ea8d8361c9d006ea3d7797de7bd6b1492ffd0f91a22430cfda6c1658ad57bedf SIZE (rust/crates/wasmer-2.3.0.crate) = 105246 SHA256 (rust/crates/wasmer-artifact-2.3.0.crate) = 7aaf9428c29c1d8ad2ac0e45889ba8a568a835e33fd058964e5e500f2f7ce325 SIZE (rust/crates/wasmer-artifact-2.3.0.crate) = 4752 SHA256 (rust/crates/wasmer-compiler-2.3.0.crate) = e67a6cd866aed456656db2cfea96c18baabbd33f676578482b85c51e1ee19d2c SIZE (rust/crates/wasmer-compiler-2.3.0.crate) = 23221 SHA256 (rust/crates/wasmer-compiler-cranelift-2.3.0.crate) = 48be2f9f6495f08649e4f8b946a2cbbe119faf5a654aa1457f9504a99d23dae0 SIZE (rust/crates/wasmer-compiler-cranelift-2.3.0.crate) = 54329 SHA256 (rust/crates/wasmer-derive-2.3.0.crate) = 00e50405cc2a2f74ff574584710a5f2c1d5c93744acce2ca0866084739284b51 SIZE (rust/crates/wasmer-derive-2.3.0.crate) = 5984 SHA256 (rust/crates/wasmer-engine-2.3.0.crate) = 3f98f010978c244db431b392aeab0661df7ea0822343334f8f2a920763548e45 SIZE (rust/crates/wasmer-engine-2.3.0.crate) = 17295 SHA256 (rust/crates/wasmer-engine-dylib-2.3.0.crate) = ad0358af9c154724587731175553805648d9acb8f6657880d165e378672b7e53 SIZE (rust/crates/wasmer-engine-dylib-2.3.0.crate) = 16848 SHA256 (rust/crates/wasmer-engine-universal-2.3.0.crate) = 440dc3d93c9ca47865a4f4edd037ea81bf983b5796b59b3d712d844b32dbef15 SIZE (rust/crates/wasmer-engine-universal-2.3.0.crate) = 14032 SHA256 (rust/crates/wasmer-engine-universal-artifact-2.3.0.crate) = 68f1db3f54152657eb6e86c44b66525ff7801dad8328fe677da48dd06af9ad41 SIZE (rust/crates/wasmer-engine-universal-artifact-2.3.0.crate) = 6655 SHA256 (rust/crates/wasmer-object-2.3.0.crate) = 8d831335ff3a44ecf451303f6f891175c642488036b92ceceb24ac8623a8fa8b SIZE (rust/crates/wasmer-object-2.3.0.crate) = 4689 SHA256 (rust/crates/wasmer-types-2.3.0.crate) = 39df01ea05dc0a9bab67e054c7cb01521e53b35a7bb90bd02eca564ed0b2667f SIZE (rust/crates/wasmer-types-2.3.0.crate) = 36607 SHA256 (rust/crates/wasmer-vm-2.3.0.crate) = 30d965fa61f4dc4cdb35a54daaf7ecec3563fbb94154a6c35433f879466247dd SIZE (rust/crates/wasmer-vm-2.3.0.crate) = 52609 SHA256 (rust/crates/wasmparser-0.83.0.crate) = 718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a SIZE (rust/crates/wasmparser-0.83.0.crate) = 82579 -SHA256 (rust/crates/wast-47.0.0.crate) = 117ccfc4262e62a28a13f0548a147f19ffe71e8a08be802af23ae4ea0bedad73 -SIZE (rust/crates/wast-47.0.0.crate) = 124255 -SHA256 (rust/crates/wat-1.0.49.crate) = 7aab4e20c60429fbba9670a6cae0fff9520046ba0aa3e6d0b1cd2653bea14898 -SIZE (rust/crates/wat-1.0.49.crate) = 9179 +SHA256 (rust/crates/wast-57.0.0.crate) = 6eb0f5ed17ac4421193c7477da05892c2edafd67f9639e3c11a82086416662dc +SIZE (rust/crates/wast-57.0.0.crate) = 128647 +SHA256 (rust/crates/wat-1.0.63.crate) = ab9ab0d87337c3be2bb6fc5cd331c4ba9fd6bcb4ee85048a0dd59ed9ecf92e53 +SIZE (rust/crates/wat-1.0.63.crate) = 9148 SHA256 (rust/crates/wavefront-0.2.3.crate) = 0162190f32ea78b07b7bc02b57a1c2a7c0874bc3da34f36eba41c86c4b03c4fb SIZE (rust/crates/wavefront-0.2.3.crate) = 13984 SHA256 (rust/crates/wayland-client-0.28.6.crate) = e3ab332350e502f159382201394a78e3cc12d0f04db863429260164ea40e0355 SIZE (rust/crates/wayland-client-0.28.6.crate) = 69347 SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715 SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041 SHA256 (rust/crates/wayland-commons-0.28.6.crate) = a21817947c7011bbd0a27e11b17b337bfd022e8544b071a2641232047966fbda SIZE (rust/crates/wayland-commons-0.28.6.crate) = 20581 SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902 SIZE (rust/crates/wayland-commons-0.29.5.crate) = 20771 SHA256 (rust/crates/wayland-cursor-0.28.6.crate) = be610084edd1586d45e7bdd275fe345c7c1873598caa464c4fb835dee70fa65a SIZE (rust/crates/wayland-cursor-0.28.6.crate) = 6176 SHA256 (rust/crates/wayland-cursor-0.29.5.crate) = 6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661 SIZE (rust/crates/wayland-cursor-0.29.5.crate) = 6195 SHA256 (rust/crates/wayland-protocols-0.28.6.crate) = 286620ea4d803bacf61fa087a4242ee316693099ee5a140796aaba02b29f861f SIZE (rust/crates/wayland-protocols-0.28.6.crate) = 125975 SHA256 (rust/crates/wayland-protocols-0.29.5.crate) = b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6 SIZE (rust/crates/wayland-protocols-0.29.5.crate) = 140859 SHA256 (rust/crates/wayland-scanner-0.28.6.crate) = ce923eb2deb61de332d1f356ec7b6bf37094dc5573952e1c8936db03b54c03f1 SIZE (rust/crates/wayland-scanner-0.28.6.crate) = 17226 SHA256 (rust/crates/wayland-scanner-0.29.5.crate) = 8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53 SIZE (rust/crates/wayland-scanner-0.29.5.crate) = 17248 SHA256 (rust/crates/wayland-sys-0.28.6.crate) = d841fca9aed7febf9bed2e9796c49bf58d4152ceda8ac949ebe00868d8f0feb8 SIZE (rust/crates/wayland-sys-0.28.6.crate) = 7937 SHA256 (rust/crates/wayland-sys-0.29.5.crate) = be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4 SIZE (rust/crates/wayland-sys-0.29.5.crate) = 7926 SHA256 (rust/crates/web-sys-0.3.50.crate) = a905d57e488fec8861446d3393670fb50d27a262344013181c2cdf9fff5481be SIZE (rust/crates/web-sys-0.3.50.crate) = 650100 SHA256 (rust/crates/webpki-0.21.4.crate) = b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea SIZE (rust/crates/webpki-0.21.4.crate) = 58505 SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd SIZE (rust/crates/webpki-0.22.0.crate) = 58663 SHA256 (rust/crates/wfd-0.1.7.crate) = e713040b67aae5bf1a0ae3e1ebba8cc29ab2b90da9aa1bff6e09031a8a41d7a8 SIZE (rust/crates/wfd-0.1.7.crate) = 8825 -SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b -SIZE (rust/crates/which-4.3.0.crate) = 9635 +SHA256 (rust/crates/which-4.4.0.crate) = 2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269 +SIZE (rust/crates/which-4.4.0.crate) = 10889 SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a SIZE (rust/crates/winapi-0.2.8.crate) = 455145 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc SIZE (rust/crates/winapi-build-0.1.1.crate) = 669 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 SHA256 (rust/crates/winapi-wsapoll-0.1.1.crate) = 44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e SIZE (rust/crates/winapi-wsapoll-0.1.1.crate) = 2881 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/window_clipboard-0.2.3.crate) = b47d7fb4df5cd1fea61e5ee3841380f54359bac814e227d8f72709f4f193f8cf -SIZE (rust/crates/window_clipboard-0.2.3.crate) = 13267 +SHA256 (rust/crates/window_clipboard-0.2.4.crate) = 015dd4474dc6aa96fe19aae3a24587a088bd90331dba5a5cc60fb3a180234c4d +SIZE (rust/crates/window_clipboard-0.2.4.crate) = 13286 SHA256 (rust/crates/windows-0.37.0.crate) = 57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647 SIZE (rust/crates/windows-0.37.0.crate) = 14060820 -SHA256 (rust/crates/windows-0.43.0.crate) = 04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244 -SIZE (rust/crates/windows-0.43.0.crate) = 11492640 -SHA256 (rust/crates/windows-sys-0.30.0.crate) = 030b7ff91626e57a05ca64a07c481973cbb2db774e4852c9c7ca342408c6a99a -SIZE (rust/crates/windows-sys-0.30.0.crate) = 3256610 +SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f +SIZE (rust/crates/windows-0.48.0.crate) = 11864177 SHA256 (rust/crates/windows-sys-0.33.0.crate) = 43dbb096663629518eb1dfa72d80243ca5a6aca764cae62a2df70af760a9be75 SIZE (rust/crates/windows-sys-0.33.0.crate) = 3355291 -SHA256 (rust/crates/windows-sys-0.34.0.crate) = 5acdd78cb4ba54c0045ac14f62d8f94a03d10047904ae2a40afa1e99d8f70825 -SIZE (rust/crates/windows-sys-0.34.0.crate) = 3369228 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e -SIZE (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 357917 -SHA256 (rust/crates/windows_aarch64_msvc-0.30.0.crate) = 29277a4435d642f775f63c7d1faeb927adba532886ce0287bd985bffb16b6bca -SIZE (rust/crates/windows_aarch64_msvc-0.30.0.crate) = 669666 +SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7 +SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791 +SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 +SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659 +SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 +SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 +SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 +SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492 +SHA256 (rust/crates/windows-targets-0.48.0.crate) = 7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5 +SIZE (rust/crates/windows-targets-0.48.0.crate) = 7466 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 +SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc +SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543 SHA256 (rust/crates/windows_aarch64_msvc-0.33.0.crate) = cd761fd3eb9ab8cc1ed81e56e567f02dd82c4c837e48ac3b2181b9ffc5060807 SIZE (rust/crates/windows_aarch64_msvc-0.33.0.crate) = 674447 -SHA256 (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d -SIZE (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 674445 SHA256 (rust/crates/windows_aarch64_msvc-0.37.0.crate) = 2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a SIZE (rust/crates/windows_aarch64_msvc-0.37.0.crate) = 661960 -SHA256 (rust/crates/windows_aarch64_msvc-0.42.0.crate) = dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4 -SIZE (rust/crates/windows_aarch64_msvc-0.42.0.crate) = 659424 -SHA256 (rust/crates/windows_i686_gnu-0.30.0.crate) = 1145e1989da93956c68d1864f32fb97c8f561a8f89a5125f6a2b7ea75524e4b8 -SIZE (rust/crates/windows_i686_gnu-0.30.0.crate) = 774464 +SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 +SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981 +SHA256 (rust/crates/windows_aarch64_msvc-0.48.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3 +SIZE (rust/crates/windows_aarch64_msvc-0.48.0.crate) = 671479 SHA256 (rust/crates/windows_i686_gnu-0.33.0.crate) = cab0cf703a96bab2dc0c02c0fa748491294bf9b7feb27e1f4f96340f208ada0e SIZE (rust/crates/windows_i686_gnu-0.33.0.crate) = 772346 -SHA256 (rust/crates/windows_i686_gnu-0.34.0.crate) = 2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed -SIZE (rust/crates/windows_i686_gnu-0.34.0.crate) = 772343 SHA256 (rust/crates/windows_i686_gnu-0.37.0.crate) = d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1 SIZE (rust/crates/windows_i686_gnu-0.37.0.crate) = 818111 -SHA256 (rust/crates/windows_i686_gnu-0.42.0.crate) = fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7 -SIZE (rust/crates/windows_i686_gnu-0.42.0.crate) = 728570 -SHA256 (rust/crates/windows_i686_msvc-0.30.0.crate) = d4a09e3a0d4753b73019db171c1339cd4362c8c44baf1bcea336235e955954a6 -SIZE (rust/crates/windows_i686_msvc-0.30.0.crate) = 732295 +SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f +SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236 +SHA256 (rust/crates/windows_i686_gnu-0.48.0.crate) = 622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241 +SIZE (rust/crates/windows_i686_gnu-0.48.0.crate) = 741490 SHA256 (rust/crates/windows_i686_msvc-0.33.0.crate) = 8cfdbe89cc9ad7ce618ba34abc34bbb6c36d99e96cae2245b7943cd75ee773d0 SIZE (rust/crates/windows_i686_msvc-0.33.0.crate) = 733499 -SHA256 (rust/crates/windows_i686_msvc-0.34.0.crate) = 9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956 -SIZE (rust/crates/windows_i686_msvc-0.34.0.crate) = 733497 SHA256 (rust/crates/windows_i686_msvc-0.37.0.crate) = ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c SIZE (rust/crates/windows_i686_msvc-0.37.0.crate) = 724577 -SHA256 (rust/crates/windows_i686_msvc-0.42.0.crate) = 84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246 -SIZE (rust/crates/windows_i686_msvc-0.42.0.crate) = 717477 -SHA256 (rust/crates/windows_x86_64_gnu-0.30.0.crate) = 8ca64fcb0220d58db4c119e050e7af03c69e6f4f415ef69ec1773d9aab422d5a -SIZE (rust/crates/windows_x86_64_gnu-0.30.0.crate) = 743236 +SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 +SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951 +SHA256 (rust/crates/windows_i686_msvc-0.48.0.crate) = 4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00 +SIZE (rust/crates/windows_i686_msvc-0.48.0.crate) = 730056 SHA256 (rust/crates/windows_x86_64_gnu-0.33.0.crate) = b4dd9b0c0e9ece7bb22e84d70d01b71c6d6248b81a3c60d11869451b4cb24784 SIZE (rust/crates/windows_x86_64_gnu-0.33.0.crate) = 744302 -SHA256 (rust/crates/windows_x86_64_gnu-0.34.0.crate) = cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4 -SIZE (rust/crates/windows_x86_64_gnu-0.34.0.crate) = 744301 SHA256 (rust/crates/windows_x86_64_gnu-0.37.0.crate) = 2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d SIZE (rust/crates/windows_x86_64_gnu-0.37.0.crate) = 790933 -SHA256 (rust/crates/windows_x86_64_gnu-0.42.0.crate) = bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed -SIZE (rust/crates/windows_x86_64_gnu-0.42.0.crate) = 692493 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028 -SIZE (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 357906 -SHA256 (rust/crates/windows_x86_64_msvc-0.30.0.crate) = 08cabc9f0066848fef4bc6a1c1668e6efce38b661d2aeec75d18d8617eebb5f1 -SIZE (rust/crates/windows_x86_64_msvc-0.30.0.crate) = 668972 +SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 +SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373 +SHA256 (rust/crates/windows_x86_64_gnu-0.48.0.crate) = ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1 +SIZE (rust/crates/windows_x86_64_gnu-0.48.0.crate) = 703595 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 +SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953 +SIZE (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 366536 SHA256 (rust/crates/windows_x86_64_msvc-0.33.0.crate) = ff1e4aa646495048ec7f3ffddc411e1d829c026a2ec62b39da15c1055e406eaa SIZE (rust/crates/windows_x86_64_msvc-0.33.0.crate) = 669901 -SHA256 (rust/crates/windows_x86_64_msvc-0.34.0.crate) = d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9 -SIZE (rust/crates/windows_x86_64_msvc-0.34.0.crate) = 669900 SHA256 (rust/crates/windows_x86_64_msvc-0.37.0.crate) = f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d SIZE (rust/crates/windows_x86_64_msvc-0.37.0.crate) = 661993 -SHA256 (rust/crates/windows_x86_64_msvc-0.42.0.crate) = f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5 -SIZE (rust/crates/windows_x86_64_msvc-0.42.0.crate) = 659377 +SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 +SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936 +SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a +SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422 SHA256 (rust/crates/winit-0.25.0.crate) = 79610794594d5e86be473ef7763f604f2159cbac8c94debd00df8fb41e86c2f8 SIZE (rust/crates/winit-0.25.0.crate) = 338220 -SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d -SIZE (rust/crates/winreg-0.10.1.crate) = 25725 +SHA256 (rust/crates/winnow-0.4.6.crate) = 61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699 +SIZE (rust/crates/winnow-0.4.6.crate) = 142565 +SHA256 (rust/crates/winreg-0.11.0.crate) = 76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189 +SIZE (rust/crates/winreg-0.11.0.crate) = 28166 SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c SIZE (rust/crates/winres-0.1.12.crate) = 19772 SHA256 (rust/crates/wio-0.2.2.crate) = 5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5 SIZE (rust/crates/wio-0.2.2.crate) = 11214 -SHA256 (rust/crates/wyz-0.5.0.crate) = 30b31594f29d27036c383b53b59ed3476874d518f0efb151b27a4c275141390e -SIZE (rust/crates/wyz-0.5.0.crate) = 18578 +SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed +SIZE (rust/crates/wyz-0.5.1.crate) = 18790 SHA256 (rust/crates/x11-clipboard-0.7.1.crate) = 980b9aa9226c3b7de8e2adb11bf20124327c054e0e5812d2aac0b5b5a87e7464 SIZE (rust/crates/x11-clipboard-0.7.1.crate) = 8477 -SHA256 (rust/crates/x11-dl-2.20.0.crate) = 0c83627bc137605acc00bb399c7b908ef460b621fc37c953db2b09f88c449ea6 -SIZE (rust/crates/x11-dl-2.20.0.crate) = 66836 +SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f +SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823 SHA256 (rust/crates/x11rb-0.9.0.crate) = 6e99be55648b3ae2a52342f9a870c0e138709a3493261ce9b469afe6e4df6d8a SIZE (rust/crates/x11rb-0.9.0.crate) = 626092 SHA256 (rust/crates/x11rb-0.10.1.crate) = 592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507 SIZE (rust/crates/x11rb-0.10.1.crate) = 207678 SHA256 (rust/crates/x11rb-protocol-0.10.0.crate) = 56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67 SIZE (rust/crates/x11rb-protocol-0.10.0.crate) = 419025 SHA256 (rust/crates/xattr-0.2.3.crate) = 6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc SIZE (rust/crates/xattr-0.2.3.crate) = 11959 SHA256 (rust/crates/xcb-1.2.1.crate) = 4b90c622d513012e7419594a2138953603c63848cb189041e7b5dc04d3895da5 SIZE (rust/crates/xcb-1.2.1.crate) = 204033 SHA256 (rust/crates/xcursor-0.3.4.crate) = 463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7 SIZE (rust/crates/xcursor-0.3.4.crate) = 6069 -SHA256 (rust/crates/xdg-2.4.1.crate) = 0c4583db5cbd4c4c0303df2d15af80f0539db703fa1c68802d4cbbd2dd0f88f6 -SIZE (rust/crates/xdg-2.4.1.crate) = 14034 +SHA256 (rust/crates/xdg-2.5.0.crate) = 688597db5a750e9cad4511cb94729a078e274308099a0382b5b8203bbc767fee +SIZE (rust/crates/xdg-2.5.0.crate) = 14334 SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001 SHA256 (rust/crates/xkbcommon-0.5.0.crate) = acbee136714379ab22da0280207fdb7f47e0bb940adea97731b65598b8c7a92e SIZE (rust/crates/xkbcommon-0.5.0.crate) = 58155 SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3 SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690 -SHA256 (rust/crates/xmlparser-0.13.3.crate) = 114ba2b24d2167ef6d67d7d04c8cc86522b87f490025f39f0303b7db5bf5e3d8 -SIZE (rust/crates/xmlparser-0.13.3.crate) = 25732 -SHA256 (rust/crates/yasna-0.5.0.crate) = 346d34a236c9d3e5f3b9b74563f238f955bbd05fa0b8b4efa53c130c43982f4c -SIZE (rust/crates/yasna-0.5.0.crate) = 32857 +SHA256 (rust/crates/xmlparser-0.13.5.crate) = 4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd +SIZE (rust/crates/xmlparser-0.13.5.crate) = 26225 +SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd +SIZE (rust/crates/yasna-0.5.2.crate) = 34859 SHA256 (Imberflur-wgpu-profiler-wgpu-0.8_GH0.tar.gz) = e30fa6d177db9c77c8f938a0bef7189d022229b483251a3c082b876c0db812db SIZE (Imberflur-wgpu-profiler-wgpu-0.8_GH0.tar.gz) = 14759 SHA256 (fdehau-tui-rs-54b841fab6cfdb38e8dc1382176e965787964b4c_GH0.tar.gz) = 920e26b3816975b77f9111206aec5859560141e222bef2d539c05894798ac4ba SIZE (fdehau-tui-rs-54b841fab6cfdb38e8dc1382176e965787964b4c_GH0.tar.gz) = 1531288 SHA256 (juliancoffee-fluent-rs-929cf9512de121cce9b4cbf1cb860cd3294a1cd9_GH0.tar.gz) = b1666caeb396b844788a732346e8ab6e555190978efe7a6386469040959acebf SIZE (juliancoffee-fluent-rs-929cf9512de121cce9b4cbf1cb860cd3294a1cd9_GH0.tar.gz) = 351345 SHA256 (veloren-auth-fb3dcbc4962b367253f8f2f92760ef44d2679c9a_GL0.tar.gz) = b2d4945ddb39ad719985b189fb720350ab86df94332f362a0e4477d7a2a774a3 SIZE (veloren-auth-fb3dcbc4962b367253f8f2f92760ef44d2679c9a_GL0.tar.gz) = 34375 SHA256 (Imberflur-iced-winit-0.25_GH0.tar.gz) = 28a51922c4a44a17619ad18211004358b818cb4294e87b0369891d1f55a58b7a SIZE (Imberflur-iced-winit-0.25_GH0.tar.gz) = 1130464 SHA256 (veloren-conrod-59fddc617696e68d28a75c2137a08c2572efb986_GL0.tar.gz) = a71e234ebe79beb46beee4981fbb7b2f165a3d41a043faf80248f5e7083577fa SIZE (veloren-conrod-59fddc617696e68d28a75c2137a08c2572efb986_GL0.tar.gz) = 808456 SHA256 (gfx-rs-naga-gfx-25_GH0.tar.gz) = cfbb7b2b3d2b06770278e599b1af9bbf82d6193a5340215bf5f204bfd2367644 SIZE (gfx-rs-naga-gfx-25_GH0.tar.gz) = 263802 SHA256 (gfx-rs-gfx-27a1dae3796d33d23812f2bb8c7e3b5aea18b521_GH0.tar.gz) = 0e3578dae85a52adba9cb75e583d4a73c1f50491d3021c80610e2cebca223191 SIZE (gfx-rs-gfx-27a1dae3796d33d23812f2bb8c7e3b5aea18b521_GH0.tar.gz) = 751311 SHA256 (pythonesque-wgpu-179ea209374a92837cde252f1d9ee01f628cae08_GH0.tar.gz) = 1c8347a91ee9767812db6d5a36800afe45dc2ee6b125afca39b0139ad90ef9d7 SIZE (pythonesque-wgpu-179ea209374a92837cde252f1d9ee01f628cae08_GH0.tar.gz) = 4008990 -SHA256 (veloren-refinery-8ecf4b4772d791e6c8c0a3f9b66a7530fad1af3e_GL0.tar.gz) = 5b66f3a324504b64edf02806953fa5228578b5ab70837fba10736dab2ac60df0 -SIZE (veloren-refinery-8ecf4b4772d791e6c8c0a3f9b66a7530fad1af3e_GL0.tar.gz) = 38520 SHA256 (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 29252101e189bbe067f0bacba18181afc69a2fb9bc031bbba8dcbade45dec02f SIZE (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 2210 SHA256 (hasenbanck-egui_wgpu_backend-63a002c6a9b6c016e45806dd065864431caab621_GH0.tar.gz) = 0adea0f9f167886d2bc7535c09d8f543a7c1c9a6524ca6981f9d39525c6830a6 SIZE (hasenbanck-egui_wgpu_backend-63a002c6a9b6c016e45806dd065864431caab621_GH0.tar.gz) = 11500 SHA256 (yoanlcq-vek-84d5cb65841d46599a986c5477341bea4456be26_GH0.tar.gz) = f6fc0b8e9b1290729ea94865be84a8c47846e49e3c193dab700940e1452d2fed SIZE (yoanlcq-vek-84d5cb65841d46599a986c5477341bea4456be26_GH0.tar.gz) = 90485 -SHA256 (veloren-veloren-4e3eb3ef44725cfa4f0e1ad377cbe5127695adc1_GL0.tar.gz) = f4aaa234d236c6e2b05505ac78f111f2c25b331602c75c7daab29fb2f9231be5 -SIZE (veloren-veloren-4e3eb3ef44725cfa4f0e1ad377cbe5127695adc1_GL0.tar.gz) = 263336606 +SHA256 (veloren-veloren-59f12ef11046bebff1cf1725c49db7d9823c4671_GL0.tar.gz) = 27676899a99a5fdf06cfe6d8f616072cbef28e73fc05ff03968fc19190e03616 +SIZE (veloren-veloren-59f12ef11046bebff1cf1725c49db7d9823c4671_GL0.tar.gz) = 263349639 diff --git a/games/veloren-weekly/files/patch-gilrs b/games/veloren-weekly/files/patch-gilrs new file mode 100644 index 000000000000..eb98fa3a22c5 --- /dev/null +++ b/games/veloren-weekly/files/patch-gilrs @@ -0,0 +1,708 @@ +Temporarily revert https://gitlab.com/gilrs-project/gilrs/-/commit/7cd001dacfb1 + +error[E0432]: unresolved import `nix::sys::epoll` + --> cargo-crates/gilrs-core-0.5.5/src/platform/linux/gamepad.rs:21:15 + | +21 | use nix::sys::epoll::{EpollEvent, EpollFlags, EpollOp}; + | ^^^^^ could not find `epoll` in `sys` + +error[E0432]: unresolved import `nix::sys::eventfd` + --> cargo-crates/gilrs-core-0.5.5/src/platform/linux/gamepad.rs:22:15 + | +22 | use nix::sys::eventfd::EfdFlags; + | ^^^^^^^ could not find `eventfd` in `sys` + +error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd` + --> cargo-crates/gilrs-core-0.5.5/src/platform/linux/gamepad.rs:23:16 + | +23 | use nix::sys::{epoll, eventfd}; + | ^^^^^ ^^^^^^^ + | | | + | | no `eventfd` in `sys` + | | help: a similar name exists in the module: `event` + | no `epoll` in `sys` + +--- cargo-crates/gilrs-0.10.2/examples/ev.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-0.10.2/examples/ev.rs +@@ -9,6 +9,8 @@ use std::process; + use gilrs::GilrsBuilder; + + use std::process; ++use std::thread; ++use std::time::Duration; + + fn main() { + env_logger::init(); +@@ -29,15 +31,12 @@ fn main() { + let repeat_filter = Repeat::new(); + + loop { +- while let Some(ev) = gilrs +- .next_event_blocking(None) +- .filter_ev(&repeat_filter, &mut gilrs) +- { ++ while let Some(ev) = gilrs.next_event().filter_ev(&repeat_filter, &mut gilrs) { + gilrs.update(&ev); + println!("{:?}", ev); + } + +- if gilrs.counter() % 25 == 0 { ++ if gilrs.counter() % 250 == 0 { + for (id, gamepad) in gilrs.gamepads() { + println!( + "Power info of gamepad {}({}): {:?}", +@@ -49,5 +48,6 @@ fn main() { + } + + gilrs.inc(); ++ thread::sleep(Duration::from_millis(33)); + } + } +--- cargo-crates/gilrs-0.10.2/examples/gui.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-0.10.2/examples/gui.rs +@@ -290,7 +290,6 @@ fn main() { + + #[cfg(not(target_arch = "wasm32"))] + fn main() { +- env_logger::init(); + let native_options = eframe::NativeOptions { + initial_window_size: Some(Vec2::new(1024.0, 768.0)), + ..Default::default() +--- cargo-crates/gilrs-0.10.2/src/gamepad.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-0.10.2/src/gamepad.rs +@@ -30,7 +30,6 @@ use std::{ + error, + fmt::{self, Display}, + sync::mpsc::Sender, +- time::Duration, + }; + + pub use gilrs_core::PowerInfo; +@@ -153,30 +152,15 @@ impl Gilrs { + + /// Returns next pending event. If there is no pending event, `None` is + /// returned. This function will not block current thread and should be safe +- /// to call in async context. Doesn't block the thread it is run in ++ /// to call in async context. + pub fn next_event(&mut self) -> Option { +- self.next_event_inner(false, None) +- } +- +- /// Same as [Gilrs::next_event], but blocks the thread it is run in. Useful +- /// for apps that aren't run inside a loop and just react to the user's input, +- /// like GUI apps. +- /// +- /// ## Platform support +- /// +- /// This function is not supported on web and will always panic. +- pub fn next_event_blocking(&mut self, timeout: Option) -> Option { +- self.next_event_inner(true, timeout) +- } +- +- fn next_event_inner(&mut self, is_blocking: bool, blocking_timeout: Option) -> Option { + use crate::ev::filter::{axis_dpad_to_button, deadzone, Filter, Jitter}; + + let ev = if self.default_filters { + let jitter_filter = Jitter::new(); + loop { + let ev = self +- .next_event_priv(is_blocking, blocking_timeout) ++ .next_event_priv() + .filter_ev(&axis_dpad_to_button, self) + .filter_ev(&jitter_filter, self) + .filter_ev(&deadzone, self); +@@ -188,7 +172,7 @@ impl Gilrs { + } + } + } else { +- self.next_event_priv(is_blocking, blocking_timeout) ++ self.next_event_priv() + }; + + if self.update_state { +@@ -201,17 +185,11 @@ impl Gilrs { + } + + /// Returns next pending event. +- fn next_event_priv(&mut self, is_blocking: bool, blocking_timeout: Option) -> Option { ++ fn next_event_priv(&mut self) -> Option { + if let Some(ev) = self.events.pop_front() { + Some(ev) + } else { +- let event = if is_blocking { +- self.inner.next_event_blocking(blocking_timeout) +- } else { +- self.inner.next_event() +- }; +- +- match event { ++ match self.inner.next_event() { + Some(RawEvent { id, event, time }) => { + trace!("Original event: {:?}", RawEvent { id, event, time }); + let id = GamepadId(id); +--- cargo-crates/gilrs-core-0.5.5/Cargo.toml.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/Cargo.toml +@@ -64,7 +64,6 @@ features = [ + version = "0.26.2" + features = [ + "ioctl", +- "event", + ] + default-features = false + +--- cargo-crates/gilrs-core-0.5.5/examples/ev_core.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/examples/ev_core.rs +@@ -5,7 +5,7 @@ fn main() { + + let mut gilrs = Gilrs::new().unwrap(); + loop { +- while let Some(ev) = gilrs.next_event_blocking(None) { ++ while let Some(ev) = gilrs.next_event() { + println!("{:?}", ev); + } + } +--- cargo-crates/gilrs-core-0.5.5/src/lib.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/src/lib.rs +@@ -116,11 +116,6 @@ impl Gilrs { + self.inner.next_event() + } + +- /// Returns oldest event, waiting for new event if necessary. +- pub fn next_event_blocking(&mut self, timeout: Option) -> Option { +- self.inner.next_event_blocking(timeout) +- } +- + /// Borrows `Gamepad` or return `None` if index is invalid. Returned gamepad may be disconnected. + pub fn gamepad(&self, id: usize) -> Option<&Gamepad> { + unsafe { +--- cargo-crates/gilrs-core-0.5.5/src/platform/default/gamepad.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/src/platform/default/gamepad.rs +@@ -11,7 +11,6 @@ use std::fmt::{Display, Formatter, Result as FmtResult + use uuid::Uuid; + + use std::fmt::{Display, Formatter, Result as FmtResult}; +-use std::time::Duration; + + #[derive(Debug)] + pub struct Gilrs {} +@@ -22,10 +21,6 @@ impl Gilrs { + } + + pub(crate) fn next_event(&mut self) -> Option { +- None +- } +- +- pub(crate) fn next_event_blocking(&mut self, timeout: Option) -> Option { + None + } + +--- cargo-crates/gilrs-core-0.5.5/src/platform/linux/ff.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/src/platform/linux/ff.rs +@@ -12,7 +12,6 @@ use super::ioctl::{self, ff_effect, ff_replay, ff_rumb + use std::{mem, slice}; + + use super::ioctl::{self, ff_effect, ff_replay, ff_rumble_effect, input_event}; +-use nix::errno::Errno; + use std::time::Duration; + + #[derive(Debug)] +@@ -111,12 +110,10 @@ impl Drop for Device { + let effect = self.effect as ::libc::c_int; + + if let Err(err) = unsafe { ioctl::eviocrmff(self.file.as_raw_fd(), effect) } { +- if err != Errno::ENODEV { +- error!( +- "Failed to remove effect of gamepad {:?}: {}", +- self.file, err +- ) +- } ++ error!( ++ "Failed to remove effect of gamepad {:?}: {}", ++ self.file, err ++ ) + }; + } + } +--- cargo-crates/gilrs-core-0.5.5/src/platform/linux/gamepad.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/src/platform/linux/gamepad.rs +@@ -17,33 +17,22 @@ use vec_map::VecMap; + use uuid::Uuid; + use vec_map::VecMap; + +-use nix::errno::Errno; +-use nix::sys::epoll::{EpollEvent, EpollFlags, EpollOp}; +-use nix::sys::eventfd::EfdFlags; +-use nix::sys::{epoll, eventfd}; +-use std::collections::VecDeque; + use std::ffi::CStr; + use std::fmt::{Display, Formatter, Result as FmtResult}; +-use std::fs::File; +-use std::io::Write; + use std::mem::{self, MaybeUninit}; + use std::ops::Index; + use std::os::raw::c_char; +-use std::os::unix::io::{AsRawFd, FromRawFd, OwnedFd, RawFd}; + use std::str; + use std::sync::mpsc; + use std::sync::mpsc::{Receiver, Sender}; + use std::time::{Duration, SystemTime, UNIX_EPOCH}; + use std::{error, thread}; + +-const HOTPLUG_DATA: u64 = u64::MAX; +- + #[derive(Debug)] + pub struct Gilrs { + gamepads: Vec, +- epoll: OwnedFd, ++ event_counter: usize, + hotplug_rx: Receiver, +- to_check: VecDeque, + } + + impl Gilrs { +@@ -66,27 +55,9 @@ impl Gilrs { + unsafe { en.add_match_property(cstr_new(b"ID_INPUT_JOYSTICK\0"), cstr_new(b"1\0")) } + en.scan_devices(); + +- let epoll = +- epoll::epoll_create().map_err(|e| errno_to_platform_error(e, "creating epoll fd"))?; +- let epoll = unsafe { OwnedFd::from_raw_fd(epoll) }; +- +- let hotplug_event = eventfd::eventfd(1, EfdFlags::EFD_NONBLOCK) +- .map_err(|e| errno_to_platform_error(e, "creating eventfd"))?; +- epoll::epoll_ctl( +- epoll.as_raw_fd(), +- EpollOp::EpollCtlAdd, +- hotplug_event, +- &mut EpollEvent::new(EpollFlags::EPOLLIN | EpollFlags::EPOLLET, HOTPLUG_DATA), +- ) +- .map_err(|e| errno_to_platform_error(e, "adding evevntfd do epoll"))?; +- + for dev in en.iter() { + if let Some(dev) = Device::from_syspath(&udev, &dev) { + if let Some(gamepad) = Gamepad::open(&dev) { +- let idx = gamepads.len(); +- gamepad +- .register_fd(epoll.as_raw_fd(), idx as u64) +- .map_err(|e| errno_to_platform_error(e, "registering gamepad in epoll"))?; + gamepads.push(gamepad); + } + } +@@ -110,96 +81,49 @@ impl Gilrs { + } + }; + +- handle_hotplug(hotplug_tx, monitor, hotplug_event) ++ handle_hotplug(hotplug_tx, monitor) + }); + + Ok(Gilrs { + gamepads, +- epoll, ++ event_counter: 0, + hotplug_rx, +- to_check: VecDeque::new(), + }) + } + + pub(crate) fn next_event(&mut self) -> Option { +- self.next_event_impl(Some(Duration::new(0, 0))) +- } +- +- pub(crate) fn next_event_blocking(&mut self, timeout: Option) -> Option { +- self.next_event_impl(timeout) +- } +- +- fn next_event_impl(&mut self, timeout: Option) -> Option { +- let mut check_hotplug = false; +- +- if self.to_check.is_empty() { +- let mut events = [EpollEvent::new(EpollFlags::empty(), 0); 16]; +- let timeout = if let Some(timeout) = timeout { +- timeout.as_millis().try_into().expect("timeout too large") +- } else { +- -1 +- }; +- +- let n = match epoll::epoll_wait(self.epoll.as_raw_fd(), &mut events, timeout) { +- Ok(n) => n, +- Err(e) => { +- error!("epoll failed: {}", e); +- return None; +- } +- }; +- +- if n == 0 { +- return None; +- } +- +- for event in events { +- if event.events().contains(EpollFlags::EPOLLIN) { +- if event.data() == HOTPLUG_DATA { +- check_hotplug = true; +- } else { +- self.to_check.push_back(event.data() as usize); +- } +- } +- } ++ if let Some(event) = self.handle_hotplug() { ++ return Some(event); + } + +- if check_hotplug { +- if let Some(event) = self.handle_hotplug() { +- return Some(event); +- } +- } +- +- while let Some(idx) = self.to_check.front().copied() { +- let gamepad = match self.gamepads.get_mut(idx) { ++ loop { ++ let gamepad = match self.gamepads.get_mut(self.event_counter) { + Some(gp) => gp, + None => { +- warn!("Somehow got invalid index from event"); +- self.to_check.pop_front(); ++ self.event_counter = 0; + return None; + } + }; + + if !gamepad.is_connected { +- self.to_check.pop_front(); ++ self.event_counter += 1; + continue; + } + + match gamepad.event() { + Some((event, time)) => { + return Some(Event { +- id: idx, ++ id: self.event_counter, + event, + time, + }); + } + None => { +- self.to_check.pop_front(); ++ self.event_counter += 1; + continue; + } + }; + } +- +- None + } + + pub fn gamepad(&self, id: usize) -> Option<&Gamepad> { +@@ -219,17 +143,9 @@ impl Gilrs { + .iter() + .position(|gp| gp.uuid() == gamepad.uuid && !gp.is_connected) + { +- if let Err(e) = gamepad.register_fd(self.epoll.as_raw_fd(), id as u64) { +- error!("Failed to add gamepad to epoll: {}", e); +- } + self.gamepads[id] = *gamepad; + Some(Event::new(id, EventType::Connected)) + } else { +- if let Err(e) = +- gamepad.register_fd(self.epoll.as_raw_fd(), self.gamepads.len() as u64) +- { +- error!("Failed to add gamepad to epoll: {}", e); +- } + self.gamepads.push(*gamepad); + Some(Event::new(self.gamepads.len() - 1, EventType::Connected)) + } +@@ -240,15 +156,6 @@ impl Gilrs { + .iter() + .position(|gp| devpath == gp.devpath && gp.is_connected) + { +- if let Err(e) = epoll::epoll_ctl( +- self.epoll.as_raw_fd(), +- EpollOp::EpollCtlDel, +- self.gamepads[id].fd, +- &mut EpollEvent::empty(), +- ) { +- error!("Failed to remove disconnected gamepad from epoll: {}", e); +- } +- + self.gamepads[id].disconnect(); + return Some(Event::new(id, EventType::Disconnected)); + } else { +@@ -267,9 +174,7 @@ enum HotplugEvent { + Removed(String), + } + +-fn handle_hotplug(sender: Sender, monitor: Monitor, event: RawFd) { +- let mut event = unsafe { File::from_raw_fd(event) }; +- ++fn handle_hotplug(sender: Sender, monitor: Monitor) { + loop { + if !monitor.wait_hotplug_available() { + continue; +@@ -291,15 +196,12 @@ fn handle_hotplug(sender: Sender, monito + None => continue, + }; + +- let mut sent = false; +- + if action == cstr_new(b"add\0") { + if let Some(gamepad) = Gamepad::open(&dev) { + if sender.send(HotplugEvent::New(Box::new(gamepad))).is_err() { + debug!("All receivers dropped, ending hot plug loop."); + break; + } +- sent = true; + } + } else if action == cstr_new(b"remove\0") { + if let Some(devnode) = dev.devnode() { +@@ -308,21 +210,11 @@ fn handle_hotplug(sender: Sender, monito + debug!("All receivers dropped, ending hot plug loop."); + break; + } +- sent = true; + } else { + warn!("Received event with devnode that is not valid utf8: {devnode:?}") + } + } + } +- +- if sent { +- if let Err(e) = event.write(&0u64.to_ne_bytes()) { +- error!( +- "Failed to notify other thread about new hotplug events: {}", +- e +- ); +- } +- } + } + } + } +@@ -468,15 +360,6 @@ impl Gamepad { + Some(gamepad) + } + +- fn register_fd(&self, epoll: RawFd, data: u64) -> Result<(), Errno> { +- epoll::epoll_ctl( +- epoll, +- EpollOp::EpollCtlAdd, +- self.fd, +- &mut EpollEvent::new(EpollFlags::EPOLLIN, data), +- ) +- } +- + fn collect_axes_and_buttons(&mut self) { + let mut key_bits = [0u8; (KEY_MAX / 8) as usize + 1]; + let mut abs_bits = [0u8; (ABS_MAX / 8) as usize + 1]; +@@ -596,7 +479,7 @@ impl Gamepad { + + fn battery_fd(dev: &Device) -> (i32, i32) { + use std::ffi::OsStr; +- use std::fs::{self}; ++ use std::fs::{self, File}; + use std::os::unix::ffi::OsStrExt; + use std::os::unix::io::IntoRawFd; + use std::path::Path; +@@ -950,7 +833,6 @@ enum Error { + enum Error { + UdevCtx, + UdevEnumerate, +- Errno(Errno, &'static str), + } + + impl Display for Error { +@@ -958,16 +840,11 @@ impl Display for Error { + match *self { + Error::UdevCtx => f.write_str("Failed to create udev context"), + Error::UdevEnumerate => f.write_str("Failed to create udev enumerate object"), +- Error::Errno(e, ctx) => f.write_fmt(format_args!("{} failed: {}", ctx, e)), + } + } + } + + impl error::Error for Error {} +- +-fn errno_to_platform_error(errno: Errno, ctx: &'static str) -> PlatformError { +- PlatformError::Other(Box::new(Error::Errno(errno, ctx))) +-} + + const KEY_MAX: u16 = 0x2ff; + #[allow(dead_code)] +--- cargo-crates/gilrs-core-0.5.5/src/platform/macos/gamepad.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/src/platform/macos/gamepad.rs +@@ -24,7 +24,6 @@ use std::thread; + use std::sync::mpsc::{self, Receiver, Sender}; + use std::sync::{Arc, Mutex}; + use std::thread; +-use std::time::Duration; + + #[derive(Debug)] + pub struct Gilrs { +@@ -79,22 +78,7 @@ impl Gilrs { + } + + pub(crate) fn next_event(&mut self) -> Option { +- let event = self.rx.try_recv().ok(); +- self.handle_event(event) +- } +- +- pub(crate) fn next_event_blocking(&mut self, timeout: Option) -> Option { +- let event = if let Some(timeout) = timeout { +- self.rx.recv_timeout(timeout).ok() +- } else { +- self.rx.recv().ok() +- }; +- +- self.handle_event(event) +- } +- +- fn handle_event(&mut self, event: Option<(Event, Option)>) -> Option { +- match event { ++ match self.rx.try_recv().ok() { + Some((event, Some(device))) => { + if event.event == EventType::Connected { + if self.gamepads.get(event.id).is_some() { +--- cargo-crates/gilrs-core-0.5.5/src/platform/wasm/gamepad.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/src/platform/wasm/gamepad.rs +@@ -7,7 +7,6 @@ use std::fmt::{Display, Formatter, Result as FmtResult + + use std::collections::VecDeque; + use std::fmt::{Display, Formatter, Result as FmtResult}; +-use std::time::Duration; + + use uuid::Uuid; + use wasm_bindgen::JsCast; +@@ -144,10 +143,6 @@ impl Gilrs { + } + + self.event_cache.pop_front() +- } +- +- pub(crate) fn next_event_blocking(&mut self, timeout: Option) -> Option { +- unimplemented!("next_event_blocking is not supported on web. Use next_event.") + } + + pub fn gamepad(&self, id: usize) -> Option<&Gamepad> { +--- cargo-crates/gilrs-core-0.5.5/src/platform/windows_wgi/gamepad.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/src/platform/windows_wgi/gamepad.rs +@@ -185,55 +185,36 @@ impl Gilrs { + } + + pub(crate) fn next_event(&mut self) -> Option { +- self.rx +- .try_recv() +- .ok() +- .map(|wgi_event: WgiEvent| self.handle_event(wgi_event)) +- } ++ self.rx.try_recv().ok().map(|wgi_event: WgiEvent| { ++ // Find the index of the gamepad in our vec or insert it ++ let id = self ++ .gamepads ++ .iter() ++ .position( ++ |gamepad| match wgi_event.raw_game_controller.NonRoamableId() { ++ Ok(id) => id == gamepad.non_roamable_id, ++ _ => false, ++ }, ++ ) ++ .unwrap_or_else(|| { ++ self.gamepads.push(Gamepad::new( ++ self.gamepads.len() as u32, ++ wgi_event.raw_game_controller, ++ )); ++ self.gamepads.len() - 1 ++ }); + +- pub(crate) fn next_event_blocking(&mut self, timeout: Option) -> Option { +- if let Some(timeout) = timeout { +- self.rx +- .recv_timeout(timeout) +- .ok() +- .map(|wgi_event: WgiEvent| self.handle_event(wgi_event)) +- } else { +- self.rx +- .recv() +- .ok() +- .map(|wgi_event: WgiEvent| self.handle_event(wgi_event)) +- } +- } +- +- fn handle_event(&mut self, wgi_event: WgiEvent) -> Event { +- // Find the index of the gamepad in our vec or insert it +- let id = self +- .gamepads +- .iter() +- .position( +- |gamepad| match wgi_event.raw_game_controller.NonRoamableId() { +- Ok(id) => id == gamepad.non_roamable_id, +- _ => false, +- }, +- ) +- .unwrap_or_else(|| { +- self.gamepads.push(Gamepad::new( +- self.gamepads.len() as u32, +- wgi_event.raw_game_controller, +- )); +- self.gamepads.len() - 1 +- }); +- +- match wgi_event.event { +- EventType::Connected => self.gamepads[id].is_connected = true, +- EventType::Disconnected => self.gamepads[id].is_connected = false, +- _ => (), +- } +- Event { +- id, +- event: wgi_event.event, +- time: wgi_event.time, +- } ++ match wgi_event.event { ++ EventType::Connected => self.gamepads[id].is_connected = true, ++ EventType::Disconnected => self.gamepads[id].is_connected = false, ++ _ => (), ++ } ++ Event { ++ id, ++ event: wgi_event.event, ++ time: wgi_event.time, ++ } ++ }) + } + + pub fn gamepad(&self, id: usize) -> Option<&Gamepad> { +--- cargo-crates/gilrs-core-0.5.5/src/platform/windows_xinput/gamepad.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/gilrs-core-0.5.5/src/platform/windows_xinput/gamepad.rs +@@ -72,24 +72,7 @@ impl Gilrs { + + pub(crate) fn next_event(&mut self) -> Option { + let ev = self.rx.try_recv().ok(); +- self.handle_evevnt(ev); + +- ev +- } +- +- pub(crate) fn next_event_blocking(&mut self, timeout: Option) -> Option { +- let ev = if let Some(tiemout) = timeout { +- self.rx.recv_timeout(tiemout).ok() +- } else { +- self.rx.recv().ok() +- }; +- +- self.handle_evevnt(ev); +- +- ev +- } +- +- fn handle_evevnt(&mut self, ev: Option) { + if let Some(ev) = ev { + match ev.event { + EventType::Connected => self.gamepads[ev.id].is_connected = true, +@@ -97,6 +80,8 @@ impl Gilrs { + _ => (), + } + } ++ ++ ev + } + + pub fn gamepad(&self, id: usize) -> Option<&Gamepad> { diff --git a/games/veloren-weekly/files/patch-quinn b/games/veloren-weekly/files/patch-quinn index 9444dff42d94..7e6b0ccf5afd 100644 --- a/games/veloren-weekly/files/patch-quinn +++ b/games/veloren-weekly/files/patch-quinn @@ -1,231 +1,231 @@ https://github.com/quinn-rs/quinn/commit/166e0fb60a64 --- cargo-crates/quinn-0.8.5/src/connection.rs.orig 2006-07-24 01:21:28 UTC +++ cargo-crates/quinn-0.8.5/src/connection.rs @@ -146,6 +146,8 @@ impl Connecting { /// Retrieving the local IP address is currently supported on the following /// platforms: /// - Linux + /// - FreeBSD + /// - macOS /// /// On all non-supported platforms the local IP address will not be available, /// and the method will return `None`. --- cargo-crates/quinn-0.8.5/src/tests.rs.orig 2006-07-24 01:21:28 UTC +++ cargo-crates/quinn-0.8.5/src/tests.rs @@ -479,7 +479,8 @@ fn run_echo(args: EchoArgs) { // If `local_ip` gets available on additional platforms - which // requires modifying this test - please update the list of supported // platforms in the doc comments of the various `local_ip` functions. - if cfg!(target_os = "linux") { + if cfg!(target_os = "linux") || cfg!(target_os = "freebsd") || cfg!(target_os = "macos") + { let local_ip = incoming.local_ip().expect("Local IP must be available"); assert!(local_ip.is_loopback()); } else { ---- cargo-crates/quinn-udp-0.1.3/src/unix.rs.orig 1970-01-01 00:00:00 UTC -+++ cargo-crates/quinn-udp-0.1.3/src/unix.rs +--- cargo-crates/quinn-udp-0.1.4/src/unix.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/quinn-udp-0.1.4/src/unix.rs @@ -99,7 +99,7 @@ fn init(io: &std::net::UdpSocket) -> io::Result<()> { fn init(io: &std::net::UdpSocket) -> io::Result<()> { let mut cmsg_platform_space = 0; - if cfg!(target_os = "linux") { + if cfg!(target_os = "linux") || cfg!(target_os = "freebsd") || cfg!(target_os = "macos") { cmsg_platform_space += unsafe { libc::CMSG_SPACE(mem::size_of::() as _) as usize }; } -@@ -174,13 +174,20 @@ fn init(io: &std::net::UdpSocket) -> io::Result<()> { +@@ -179,13 +179,20 @@ fn init(io: &std::net::UdpSocket) -> io::Result<()> { if rc == -1 { return Err(io::Error::last_os_error()); } - + } + } + #[cfg(any(target_os = "freebsd", target_os = "macos"))] + // IP_RECVDSTADDR == IP_SENDSRCADDR on FreeBSD + // macOS uses only IP_RECVDSTADDR, no IP_SENDSRCADDR on macOS + // macOS also supports IP_PKTINFO + { + if addr.is_ipv4() { let on: libc::c_int = 1; let rc = unsafe { libc::setsockopt( io.as_raw_fd(), - libc::IPPROTO_IPV6, - libc::IPV6_RECVPKTINFO, + libc::IPPROTO_IP, + libc::IP_RECVDSTADDR, &on as *const _ as _, mem::size_of_val(&on) as _, ) -@@ -190,12 +197,28 @@ fn init(io: &std::net::UdpSocket) -> io::Result<()> { +@@ -195,12 +202,28 @@ fn init(io: &std::net::UdpSocket) -> io::Result<()> { } } } + + // IPV6_RECVPKTINFO is standardized if addr.is_ipv6() { let on: libc::c_int = 1; let rc = unsafe { libc::setsockopt( io.as_raw_fd(), libc::IPPROTO_IPV6, + libc::IPV6_RECVPKTINFO, + &on as *const _ as _, + mem::size_of_val(&on) as _, + ) + }; + if rc == -1 { + return Err(io::Error::last_os_error()); + } + + let on: libc::c_int = 1; + let rc = unsafe { + libc::setsockopt( + io.as_raw_fd(), + libc::IPPROTO_IPV6, libc::IPV6_RECVTCLASS, &on as *const _ as _, mem::size_of_val(&on) as _, -@@ -210,11 +233,21 @@ fn send( +@@ -215,11 +238,21 @@ fn send( #[cfg(not(any(target_os = "macos", target_os = "ios")))] fn send( + #[allow(unused_variables)] // only used on Linux state: &UdpState, io: &std::net::UdpSocket, last_send_error: &mut Instant, transmits: &[Transmit], ) -> io::Result { + #[allow(unused_mut)] // only mutable on FeeBSD + let mut encode_src_ip = true; + #[cfg(target_os = "freebsd")] + { + let addr = io.local_addr()?; + if addr.is_ipv4() { + encode_src_ip = addr.ip().is_unspecified(); + } + } let mut msgs: [libc::mmsghdr; BATCH_SIZE] = unsafe { mem::zeroed() }; let mut iovecs: [libc::iovec; BATCH_SIZE] = unsafe { mem::zeroed() }; let mut cmsgs = [cmsg::Aligned([0u8; CMSG_LEN]); BATCH_SIZE]; -@@ -240,13 +273,13 @@ fn send( +@@ -245,13 +278,13 @@ fn send( &mut msgs[i].msg_hdr, &mut iovecs[i], &mut cmsgs[i], + encode_src_ip, ); } let num_transmits = transmits.len().min(BATCH_SIZE); loop { - let n = - unsafe { libc::sendmmsg(io.as_raw_fd(), msgs.as_mut_ptr(), num_transmits as u32, 0) }; + let n = unsafe { libc::sendmmsg(io.as_raw_fd(), msgs.as_mut_ptr(), num_transmits as _, 0) }; if n == -1 { let e = io::Error::last_os_error(); match e.kind() { -@@ -302,9 +335,18 @@ fn send( +@@ -307,9 +340,18 @@ fn send( let mut iov: libc::iovec = unsafe { mem::zeroed() }; let mut ctrl = cmsg::Aligned([0u8; CMSG_LEN]); let mut sent = 0; + while sent < transmits.len() { let addr = socket2::SockAddr::from(transmits[sent].destination); - prepare_msg(&transmits[sent], &addr, &mut hdr, &mut iov, &mut ctrl); + prepare_msg( + &transmits[sent], + &addr, + &mut hdr, + &mut iov, + &mut ctrl, + // Only tested on macOS + cfg!(target_os = "macos"), + ); let n = unsafe { libc::sendmsg(io.as_raw_fd(), &hdr, 0) }; if n == -1 { let e = io::Error::last_os_error(); -@@ -355,7 +397,7 @@ fn recv( +@@ -360,7 +402,7 @@ fn recv( libc::recvmmsg( io.as_raw_fd(), hdrs.as_mut_ptr(), - bufs.len().min(BATCH_SIZE) as libc::c_uint, + bufs.len().min(BATCH_SIZE) as _, 0, std::ptr::null_mut(), ) -@@ -418,6 +460,8 @@ fn prepare_msg( +@@ -423,6 +465,8 @@ fn prepare_msg( hdr: &mut libc::msghdr, iov: &mut libc::iovec, ctrl: &mut cmsg::Aligned<[u8; CMSG_LEN]>, + #[allow(unused_variables)] // only used on FreeBSD & macOS + encode_src_ip: bool, ) { iov.iov_base = transmit.contents.as_ptr() as *const _ as *mut _; iov.iov_len = transmit.contents.len(); -@@ -449,9 +493,10 @@ fn prepare_msg( +@@ -454,9 +498,10 @@ fn prepare_msg( } if let Some(ip) = &transmit.src_ip { - if cfg!(target_os = "linux") { - match ip { - IpAddr::V4(v4) => { + match ip { + IpAddr::V4(v4) => { + #[cfg(target_os = "linux")] + { let pktinfo = libc::in_pktinfo { ipi_ifindex: 0, ipi_spec_dst: libc::in_addr { -@@ -461,16 +506,25 @@ fn prepare_msg( +@@ -466,16 +511,25 @@ fn prepare_msg( }; encoder.push(libc::IPPROTO_IP, libc::IP_PKTINFO, pktinfo); } - IpAddr::V6(v6) => { - let pktinfo = libc::in6_pktinfo { - ipi6_ifindex: 0, - ipi6_addr: libc::in6_addr { - s6_addr: v6.octets(), - }, - }; - encoder.push(libc::IPPROTO_IPV6, libc::IPV6_PKTINFO, pktinfo); + #[cfg(any(target_os = "freebsd", target_os = "macos"))] + { + if encode_src_ip { + let addr = libc::in_addr { + s_addr: u32::from_ne_bytes(v4.octets()), + }; + encoder.push(libc::IPPROTO_IP, libc::IP_RECVDSTADDR, addr); + } } } + IpAddr::V6(v6) => { + let pktinfo = libc::in6_pktinfo { + ipi6_ifindex: 0, + ipi6_addr: libc::in6_addr { + s6_addr: v6.octets(), + }, + }; + encoder.push(libc::IPPROTO_IPV6, libc::IPV6_PKTINFO, pktinfo); + } } } -@@ -519,11 +573,17 @@ fn decode_recv( +@@ -524,11 +578,17 @@ fn decode_recv( ecn_bits = cmsg::decode::(cmsg) as u8; } }, + #[cfg(target_os = "linux")] (libc::IPPROTO_IP, libc::IP_PKTINFO) => { let pktinfo = unsafe { cmsg::decode::(cmsg) }; dst_ip = Some(IpAddr::V4(Ipv4Addr::from( pktinfo.ipi_addr.s_addr.to_ne_bytes(), ))); + } + #[cfg(any(target_os = "freebsd", target_os = "macos"))] + (libc::IPPROTO_IP, libc::IP_RECVDSTADDR) => { + let in_addr = unsafe { cmsg::decode::(cmsg) }; + dst_ip = Some(IpAddr::V4(Ipv4Addr::from(in_addr.s_addr.to_ne_bytes()))); } (libc::IPPROTO_IPV6, libc::IPV6_PKTINFO) => { let pktinfo = unsafe { cmsg::decode::(cmsg) }; diff --git a/games/veloren-weekly/files/patch-z-i386 b/games/veloren-weekly/files/patch-z-i386 index 9d86b1945286..1f9d52eee294 100644 --- a/games/veloren-weekly/files/patch-z-i386 +++ b/games/veloren-weekly/files/patch-z-i386 @@ -1,233 +1,56 @@ -https://github.com/rust-lang/libc/pull/3202 https://github.com/wasmerio/wasmer/pull/3782 error[E0308]: mismatched types --> rtsim/src/gen/mod.rs:30:43 | 30 | let mut rng = SmallRng::from_seed(seed); | ------------------- ^^^^ expected an array with a fixed size of 16 elements, found one with 32 elements | | | arguments to this function are incorrect | note: associated function defined here --> cargo-crates/rand_core-0.6.4/src/lib.rs:319:8 | 319 | fn from_seed(seed: Self::Seed) -> Self; | ^^^^^^^^^ ---- cargo-crates/libc-0.2.133/src/unix/bsd/freebsdlike/freebsd/x86.rs.orig 1970-01-01 00:00:00 UTC -+++ cargo-crates/libc-0.2.133/src/unix/bsd/freebsdlike/freebsd/x86.rs -@@ -6,6 +6,41 @@ pub type register_t = i32; - pub type suseconds_t = i32; - pub type register_t = i32; - -+s_no_extra_traits! { -+ pub struct mcontext_t { -+ pub mc_onstack: register_t, -+ pub mc_gs: register_t, -+ pub mc_fs: register_t, -+ pub mc_es: register_t, -+ pub mc_ds: register_t, -+ pub mc_edi: register_t, -+ pub mc_esi: register_t, -+ pub mc_ebp: register_t, -+ pub mc_isp: register_t, -+ pub mc_ebx: register_t, -+ pub mc_edx: register_t, -+ pub mc_ecx: register_t, -+ pub mc_eax: register_t, -+ pub mc_trapno: register_t, -+ pub mc_err: register_t, -+ pub mc_eip: register_t, -+ pub mc_cs: register_t, -+ pub mc_eflags: register_t, -+ pub mc_esp: register_t, -+ pub mc_ss: register_t, -+ pub mc_len: ::c_int, -+ pub mc_fpformat: ::c_int, -+ pub mc_ownedfp: ::c_int, -+ pub mc_flags: register_t, -+ pub mc_fpstate: [[::c_int; 32]; 4], -+ pub mc_fsbase: register_t, -+ pub mc_gsbase: register_t, -+ pub mc_xfpustate: register_t, -+ pub mc_xfpustate_len: register_t, -+ pub mc_spare2: [::c_int; 4], -+ } -+} -+ - s! { - pub struct stat { - pub st_dev: ::dev_t, -@@ -31,6 +66,15 @@ s! { - pub st_birthtime_nsec: ::c_long, - __unused: [u8; 8], - } -+ -+ pub struct ucontext_t { -+ pub uc_sigmask: ::sigset_t, -+ pub uc_mcontext: ::mcontext_t, -+ pub uc_link: *mut ::ucontext_t, -+ pub uc_stack: ::stack_t, -+ pub uc_flags: ::c_int, -+ __spare__: [::c_int; 4], -+ } - } - - // should be pub(crate), but that requires Rust 1.18.0 -@@ -43,4 +87,115 @@ cfg_if! { - pub const _ALIGNBYTES: usize = 4 - 1; - } - } -+ -+cfg_if! { -+ if #[cfg(feature = "extra_traits")] { -+ impl PartialEq for mcontext_t { -+ fn eq(&self, other: &mcontext_t) -> bool { -+ self.mc_onstack == other.mc_onstack && -+ self.mc_gs == other.mc_gs && -+ self.mc_fs == other.mc_fs && -+ self.mc_es == other.mc_es && -+ self.mc_ds == other.mc_ds && -+ self.mc_edi == other.mc_edi && -+ self.mc_esi == other.mc_esi && -+ self.mc_ebp == other.mc_ebp && -+ self.mc_isp == other.mc_isp && -+ self.mc_ebx == other.mc_ebx && -+ self.mc_edx == other.mc_edx && -+ self.mc_ecx == other.mc_ecx && -+ self.mc_eax == other.mc_eax && -+ self.mc_trapno == other.mc_trapno && -+ self.mc_err == other.mc_err && -+ self.mc_eip == other.mc_eip && -+ self.mc_cs == other.mc_cs && -+ self.mc_eflags == other.mc_eflags && -+ self.mc_esp == other.mc_esp && -+ self.mc_ss == other.mc_ss && -+ self.mc_len == other.mc_len && -+ self.mc_fpformat == other.mc_fpformat && -+ self.mc_ownedfp == other.mc_ownedfp && -+ self.mc_flags == other.mc_flags && -+ self.mc_fpstate.iter().zip(other.mc_fpstate.iter()).all(|(a, b)| a == b) && -+ self.mc_fsbase == other.mc_fsbase && -+ self.mc_gsbase == other.mc_gsbase && -+ self.mc_xfpustate == other.mc_xfpustate && -+ self.mc_xfpustate_len == other.mc_xfpustate_len && -+ self.mc_spare2.iter().zip(other.mc_spare2.iter()).all(|(a, b)| a == b) -+ } -+ } -+ impl Eq for mcontext_t {} -+ impl ::fmt::Debug for mcontext_t { -+ fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result { -+ f.debug_struct("mcontext_t") -+ .field("mc_onstack", &self.mc_onstack) -+ .field("mc_gs", &self.mc_gs) -+ .field("mc_fs", &self.mc_fs) -+ .field("mc_es", &self.mc_es) -+ .field("mc_ds", &self.mc_ds) -+ .field("mc_edi", &self.mc_edi) -+ .field("mc_esi", &self.mc_esi) -+ .field("mc_ebp", &self.mc_ebp) -+ .field("mc_isp", &self.mc_isp) -+ .field("mc_ebx", &self.mc_ebx) -+ .field("mc_edx", &self.mc_edx) -+ .field("mc_ecx", &self.mc_ecx) -+ .field("mc_eax", &self.mc_eax) -+ .field("mc_trapno", &self.mc_trapno) -+ .field("mc_err", &self.mc_err) -+ .field("mc_eip", &self.mc_eip) -+ .field("mc_cs", &self.mc_cs) -+ .field("mc_eflags", &self.mc_eflags) -+ .field("mc_esp", &self.mc_esp) -+ .field("mc_ss", &self.mc_ss) -+ .field("mc_len", &self.mc_len) -+ .field("mc_fpformat", &self.mc_fpformat) -+ .field("mc_ownedfp", &self.mc_ownedfp) -+ .field("mc_flags", &self.mc_flags) -+ .field("mc_fpstate", &self.mc_fpstate) -+ .field("mc_fsbase", &self.mc_fsbase) -+ .field("mc_gsbase", &self.mc_gsbase) -+ .field("mc_xfpustate", &self.mc_xfpustate) -+ .field("mc_xfpustate_len", &self.mc_xfpustate_len) -+ .field("mc_spare2", &self.mc_spare2) -+ .finish() -+ } -+ } -+ impl ::hash::Hash for mcontext_t { -+ fn hash(&self, state: &mut H) { -+ self.mc_onstack.hash(state); -+ self.mc_gs.hash(state); -+ self.mc_fs.hash(state); -+ self.mc_es.hash(state); -+ self.mc_ds.hash(state); -+ self.mc_edi.hash(state); -+ self.mc_esi.hash(state); -+ self.mc_ebp.hash(state); -+ self.mc_isp.hash(state); -+ self.mc_ebx.hash(state); -+ self.mc_edx.hash(state); -+ self.mc_ecx.hash(state); -+ self.mc_eax.hash(state); -+ self.mc_trapno.hash(state); -+ self.mc_err.hash(state); -+ self.mc_eip.hash(state); -+ self.mc_cs.hash(state); -+ self.mc_eflags.hash(state); -+ self.mc_esp.hash(state); -+ self.mc_ss.hash(state); -+ self.mc_len.hash(state); -+ self.mc_fpformat.hash(state); -+ self.mc_ownedfp.hash(state); -+ self.mc_flags.hash(state); -+ self.mc_fpstate.hash(state); -+ self.mc_fsbase.hash(state); -+ self.mc_gsbase.hash(state); -+ self.mc_xfpustate.hash(state); -+ self.mc_xfpustate_len.hash(state); -+ self.mc_spare2.hash(state); -+ } -+ } -+ } -+} -+ - pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4 --- cargo-crates/wasmer-vm-2.3.0/src/trap/traphandlers.rs.orig 1970-01-01 00:00:00 UTC +++ cargo-crates/wasmer-vm-2.3.0/src/trap/traphandlers.rs @@ -271,7 +271,10 @@ cfg_if::cfg_if! { ))] { pc = context.uc_mcontext.gregs[libc::REG_EIP as usize] as usize; sp = context.uc_mcontext.gregs[libc::REG_ESP as usize] as usize; - } else if #[cfg(all(target_os = "freebsd", any(target_arch = "x86", target_arch = "x86_64")))] { + } else if #[cfg(all(target_os = "freebsd", target_arch = "x86"))] { + pc = context.uc_mcontext.mc_eip as usize; + sp = context.uc_mcontext.mc_esp as usize; + } else if #[cfg(all(target_os = "freebsd", target_arch = "x86_64"))] { pc = context.uc_mcontext.mc_rip as usize; sp = context.uc_mcontext.mc_rsp as usize; } else if #[cfg(all(target_vendor = "apple", target_arch = "x86_64"))] { @@ -337,6 +340,13 @@ cfg_if::cfg_if! { (*context.uc_mcontext).__ss.__rbp = rbp; (*context.uc_mcontext).__ss.__rdi = rdi; (*context.uc_mcontext).__ss.__rsi = rsi; + } else if #[cfg(all(target_os = "freebsd", target_arch = "x86"))] { + let TrapHandlerRegs { eip, esp, ebp, ecx, edx } = regs; + context.uc_mcontext.mc_eip = eip as libc::register_t; + context.uc_mcontext.mc_esp = esp as libc::register_t; + context.uc_mcontext.mc_ebp = ebp as libc::register_t; + context.uc_mcontext.mc_ecx = ecx as libc::register_t; + context.uc_mcontext.mc_edx = edx as libc::register_t; } else if #[cfg(all(target_os = "freebsd", target_arch = "x86_64"))] { let TrapHandlerRegs { rip, rsp, rbp, rdi, rsi } = regs; context.uc_mcontext.mc_rip = rip as libc::register_t; --- rtsim/src/gen/mod.rs.orig 2023-04-14 03:41:36 UTC +++ rtsim/src/gen/mod.rs @@ -23,6 +23,9 @@ impl Data { impl Data { pub fn generate(settings: &WorldSettings, world: &World, index: IndexRef) -> Self { +#[cfg(target_pointer_width = "32")] + let mut seed = [0; 16]; +#[cfg(not(target_pointer_width = "32"))] let mut seed = [0; 32]; seed.iter_mut() .zip(&mut index.seed.to_le_bytes())