Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge staging-next-23.11 into staging-23.11

authored by github-actions[bot] and committed by GitHub ac207af2 612b0052

+1806 -4711
+92 -92
lib/systems/default.nix
··· 45 else args'; 46 47 # TODO: deprecate args.rustc in favour of args.rust after 23.05 is EOL. 48 - rust = assert !(args ? rust && args ? rustc); args.rust or args.rustc or {}; 49 50 final = { 51 # Prefer to parse `config` as it is strictly more informative. ··· 168 169 # TODO: remove after 23.05 is EOL, with an error pointing to the rust.* attrs. 170 rustc = args.rustc or {}; 171 - 172 - rust = rust // { 173 - # Once args.rustc.platform.target-family is deprecated and 174 - # removed, there will no longer be any need to modify any 175 - # values from args.rust.platform, so we can drop all the 176 - # "args ? rust" etc. checks, and merge args.rust.platform in 177 - # /after/. 178 - platform = rust.platform or {} // { 179 - # https://doc.rust-lang.org/reference/conditional-compilation.html#target_arch 180 - arch = 181 - /**/ if rust ? platform then rust.platform.arch 182 - else if final.isAarch32 then "arm" 183 - else if final.isMips64 then "mips64" # never add "el" suffix 184 - else if final.isPower64 then "powerpc64" # never add "le" suffix 185 - else final.parsed.cpu.name; 186 - 187 - # https://doc.rust-lang.org/reference/conditional-compilation.html#target_os 188 - os = 189 - /**/ if rust ? platform then rust.platform.os or "none" 190 - else if final.isDarwin then "macos" 191 - else final.parsed.kernel.name; 192 - 193 - # https://doc.rust-lang.org/reference/conditional-compilation.html#target_family 194 - target-family = 195 - /**/ if args ? rust.platform.target-family then args.rust.platform.target-family 196 - else if args ? rustc.platform.target-family 197 - then 198 - ( 199 - # Since https://github.com/rust-lang/rust/pull/84072 200 - # `target-family` is a list instead of single value. 201 - let 202 - f = args.rustc.platform.target-family; 203 - in 204 - if builtins.isList f then f else [ f ] 205 - ) 206 - else lib.optional final.isUnix "unix" 207 - ++ lib.optional final.isWindows "windows"; 208 - 209 - # https://doc.rust-lang.org/reference/conditional-compilation.html#target_vendor 210 - vendor = let 211 - inherit (final.parsed) vendor; 212 - in rust.platform.vendor or { 213 - "w64" = "pc"; 214 - }.${vendor.name} or vendor.name; 215 - }; 216 - 217 - # The name of the rust target, even if it is custom. Adjustments are 218 - # because rust has slightly different naming conventions than we do. 219 - rustcTarget = let 220 - inherit (final.parsed) cpu kernel abi; 221 - cpu_ = rust.platform.arch or { 222 - "armv7a" = "armv7"; 223 - "armv7l" = "armv7"; 224 - "armv6l" = "arm"; 225 - "armv5tel" = "armv5te"; 226 - "riscv64" = "riscv64gc"; 227 - }.${cpu.name} or cpu.name; 228 - vendor_ = final.rust.platform.vendor; 229 - in rust.config 230 - or "${cpu_}-${vendor_}-${kernel.name}${lib.optionalString (abi.name != "unknown") "-${abi.name}"}"; 231 - 232 - # The name of the rust target if it is standard, or the json file 233 - # containing the custom target spec. 234 - rustcTargetSpec = 235 - /**/ if rust ? platform 236 - then builtins.toFile (final.rust.rustcTarget + ".json") (builtins.toJSON rust.platform) 237 - else final.rust.rustcTarget; 238 - 239 - # The name of the rust target if it is standard, or the 240 - # basename of the file containing the custom target spec, 241 - # without the .json extension. 242 - # 243 - # This is the name used by Cargo for target subdirectories. 244 - cargoShortTarget = 245 - lib.removeSuffix ".json" (baseNameOf "${final.rust.rustcTargetSpec}"); 246 - 247 - # When used as part of an environment variable name, triples are 248 - # uppercased and have all hyphens replaced by underscores: 249 - # 250 - # https://github.com/rust-lang/cargo/pull/9169 251 - # https://github.com/rust-lang/cargo/issues/8285#issuecomment-634202431 252 - cargoEnvVarTarget = 253 - lib.strings.replaceStrings ["-"] ["_"] 254 - (lib.strings.toUpper final.rust.cargoShortTarget); 255 - 256 - # True if the target is no_std 257 - # https://github.com/rust-lang/rust/blob/2e44c17c12cec45b6a682b1e53a04ac5b5fcc9d2/src/bootstrap/config.rs#L415-L421 258 - isNoStdTarget = 259 - builtins.any (t: lib.hasInfix t final.rust.rustcTarget) ["-none" "nvptx" "switch" "-uefi"]; 260 - }; 261 262 linuxArch = 263 if final.isAarch32 then "arm" ··· 356 357 }) // mapAttrs (n: v: v final.parsed) inspect.predicates 358 // mapAttrs (n: v: v final.gcc.arch or "default") architectures.predicates 359 - // args; 360 in assert final.useAndroidPrebuilt -> final.isAndroid; 361 assert lib.foldl 362 (pass: { assertion, message }:
··· 45 else args'; 46 47 # TODO: deprecate args.rustc in favour of args.rust after 23.05 is EOL. 48 + rust = args.rust or args.rustc or {}; 49 50 final = { 51 # Prefer to parse `config` as it is strictly more informative. ··· 168 169 # TODO: remove after 23.05 is EOL, with an error pointing to the rust.* attrs. 170 rustc = args.rustc or {}; 171 172 linuxArch = 173 if final.isAarch32 then "arm" ··· 266 267 }) // mapAttrs (n: v: v final.parsed) inspect.predicates 268 // mapAttrs (n: v: v final.gcc.arch or "default") architectures.predicates 269 + // args // { 270 + rust = rust // { 271 + # Once args.rustc.platform.target-family is deprecated and 272 + # removed, there will no longer be any need to modify any 273 + # values from args.rust.platform, so we can drop all the 274 + # "args ? rust" etc. checks, and merge args.rust.platform in 275 + # /after/. 276 + platform = rust.platform or {} // { 277 + # https://doc.rust-lang.org/reference/conditional-compilation.html#target_arch 278 + arch = 279 + /**/ if rust ? platform then rust.platform.arch 280 + else if final.isAarch32 then "arm" 281 + else if final.isMips64 then "mips64" # never add "el" suffix 282 + else if final.isPower64 then "powerpc64" # never add "le" suffix 283 + else final.parsed.cpu.name; 284 + 285 + # https://doc.rust-lang.org/reference/conditional-compilation.html#target_os 286 + os = 287 + /**/ if rust ? platform then rust.platform.os or "none" 288 + else if final.isDarwin then "macos" 289 + else final.parsed.kernel.name; 290 + 291 + # https://doc.rust-lang.org/reference/conditional-compilation.html#target_family 292 + target-family = 293 + /**/ if args ? rust.platform.target-family then args.rust.platform.target-family 294 + else if args ? rustc.platform.target-family 295 + then 296 + ( 297 + # Since https://github.com/rust-lang/rust/pull/84072 298 + # `target-family` is a list instead of single value. 299 + let 300 + f = args.rustc.platform.target-family; 301 + in 302 + if builtins.isList f then f else [ f ] 303 + ) 304 + else lib.optional final.isUnix "unix" 305 + ++ lib.optional final.isWindows "windows"; 306 + 307 + # https://doc.rust-lang.org/reference/conditional-compilation.html#target_vendor 308 + vendor = let 309 + inherit (final.parsed) vendor; 310 + in rust.platform.vendor or { 311 + "w64" = "pc"; 312 + }.${vendor.name} or vendor.name; 313 + }; 314 + 315 + # The name of the rust target, even if it is custom. Adjustments are 316 + # because rust has slightly different naming conventions than we do. 317 + rustcTarget = let 318 + inherit (final.parsed) cpu kernel abi; 319 + cpu_ = rust.platform.arch or { 320 + "armv7a" = "armv7"; 321 + "armv7l" = "armv7"; 322 + "armv6l" = "arm"; 323 + "armv5tel" = "armv5te"; 324 + "riscv64" = "riscv64gc"; 325 + }.${cpu.name} or cpu.name; 326 + vendor_ = final.rust.platform.vendor; 327 + in rust.config 328 + or "${cpu_}-${vendor_}-${kernel.name}${lib.optionalString (abi.name != "unknown") "-${abi.name}"}"; 329 + 330 + # The name of the rust target if it is standard, or the json file 331 + # containing the custom target spec. 332 + rustcTargetSpec = rust.rustcTargetSpec or ( 333 + /**/ if rust ? platform 334 + then builtins.toFile (final.rust.rustcTarget + ".json") (builtins.toJSON rust.platform) 335 + else final.rust.rustcTarget); 336 + 337 + # The name of the rust target if it is standard, or the 338 + # basename of the file containing the custom target spec, 339 + # without the .json extension. 340 + # 341 + # This is the name used by Cargo for target subdirectories. 342 + cargoShortTarget = 343 + lib.removeSuffix ".json" (baseNameOf "${final.rust.rustcTargetSpec}"); 344 + 345 + # When used as part of an environment variable name, triples are 346 + # uppercased and have all hyphens replaced by underscores: 347 + # 348 + # https://github.com/rust-lang/cargo/pull/9169 349 + # https://github.com/rust-lang/cargo/issues/8285#issuecomment-634202431 350 + cargoEnvVarTarget = 351 + lib.strings.replaceStrings ["-"] ["_"] 352 + (lib.strings.toUpper final.rust.cargoShortTarget); 353 + 354 + # True if the target is no_std 355 + # https://github.com/rust-lang/rust/blob/2e44c17c12cec45b6a682b1e53a04ac5b5fcc9d2/src/bootstrap/config.rs#L415-L421 356 + isNoStdTarget = 357 + builtins.any (t: lib.hasInfix t final.rust.rustcTarget) ["-none" "nvptx" "switch" "-uefi"]; 358 + }; 359 + }; 360 in assert final.useAndroidPrebuilt -> final.isAndroid; 361 assert lib.foldl 362 (pass: { assertion, message }:
+6
maintainers/maintainer-list.nix
··· 4970 githubId = 424946; 4971 name = "James Earl Douglas"; 4972 }; 4973 ebbertd = { 4974 email = "daniel@ebbert.nrw"; 4975 github = "ebbertd";
··· 4970 githubId = 424946; 4971 name = "James Earl Douglas"; 4972 }; 4973 + EBADBEEF = { 4974 + name = "EBADBEEF"; 4975 + email = "errno@ebadf.com"; 4976 + github = "EBADBEEF"; 4977 + githubId = 4167946; 4978 + }; 4979 ebbertd = { 4980 email = "daniel@ebbert.nrw"; 4981 github = "ebbertd";
+9
nixos/doc/manual/release-notes/rl-2311.section.md
··· 316 317 - The binary of the package `cloud-sql-proxy` has changed from `cloud_sql_proxy` to `cloud-sql-proxy`. 318 319 - Garage has been upgraded to 0.9.x. `services.garage.package` now needs to be explicitly set, so version upgrades can be done in a controlled fashion. For this, we expose `garage_x_y` attributes which can be set here. 320 321 - `voms` and `xrootd` now moves the `$out/etc` content to the `$etc` output instead of `$out/etc.orig`, when input argument `externalEtc` is not `null`. 322 323 - The `woodpecker-*` CI packages have been updated to 1.0.0. This release is wildly incompatible with the 0.15.X versions that were previously packaged. Please read [upstream's documentation](https://woodpecker-ci.org/docs/next/migrations#100) to learn how to update your CI configurations. 324 325 - The Caddy module gained a new option named `services.caddy.enableReload` which is enabled by default. It allows reloading the service instead of restarting it, if only a config file has changed. This option must be disabled if you have turned off the [Caddy admin API](https://caddyserver.com/docs/caddyfile/options#admin). If you keep this option enabled, you should consider setting [`grace_period`](https://caddyserver.com/docs/caddyfile/options#grace-period) to a non-infinite value to prevent Caddy from delaying the reload indefinitely. 326
··· 316 317 - The binary of the package `cloud-sql-proxy` has changed from `cloud_sql_proxy` to `cloud-sql-proxy`. 318 319 + - The module `services.apache-kafka` was largely rewritten and has certain breaking changes. To be precise, this means that the following things have changed: 320 + 321 + - Most settings have been migrated to [services.apache-kafka.settings](#opt-services.apache-kafka.settings). 322 + - Care must be taken when adapting an existing cluster to these changes, see [](#module-services-apache-kafka-migrating-to-settings). 323 + - By virtue of being less opinionated, it is now possible to use the module to run Apache Kafka in KRaft mode instead of Zookeeper mode. 324 + - [A few options](#module-services-apache-kafka-kraft) have been added to assist in this mode. 325 + 326 - Garage has been upgraded to 0.9.x. `services.garage.package` now needs to be explicitly set, so version upgrades can be done in a controlled fashion. For this, we expose `garage_x_y` attributes which can be set here. 327 328 - `voms` and `xrootd` now moves the `$out/etc` content to the `$etc` output instead of `$out/etc.orig`, when input argument `externalEtc` is not `null`. 329 330 - The `woodpecker-*` CI packages have been updated to 1.0.0. This release is wildly incompatible with the 0.15.X versions that were previously packaged. Please read [upstream's documentation](https://woodpecker-ci.org/docs/next/migrations#100) to learn how to update your CI configurations. 331 + 332 + - Meilisearch was updated from 1.3.1 to 1.5.0. The update has breaking changes about backslashes and filtering. See the [release announcement](https://blog.meilisearch.com/v1-4-release/) for more information. 333 334 - The Caddy module gained a new option named `services.caddy.enableReload` which is enabled by default. It allows reloading the service instead of restarting it, if only a config file has changed. This option must be disabled if you have turned off the [Caddy admin API](https://caddyserver.com/docs/caddyfile/options#admin). If you keep this option enabled, you should consider setting [`grace_period`](https://caddyserver.com/docs/caddyfile/options#grace-period) to a non-infinite value to prevent Caddy from delaying the reload indefinitely. 335
+1 -1
nixos/maintainers/scripts/lxd/lxd-container-image-inner.nix
··· 8 imports = 9 [ 10 # Include the default lxd configuration. 11 - "${modulesPath}/modules/virtualisation/lxc-container.nix" 12 # Include the container-specific autogenerated configuration. 13 ./lxd.nix 14 ];
··· 8 imports = 9 [ 10 # Include the default lxd configuration. 11 + "${modulesPath}/virtualisation/lxc-container.nix" 12 # Include the container-specific autogenerated configuration. 13 ./lxd.nix 14 ];
+130 -58
nixos/modules/services/misc/apache-kafka.nix
··· 5 let 6 cfg = config.services.apache-kafka; 7 8 - serverProperties = 9 - if cfg.serverProperties != null then 10 - cfg.serverProperties 11 - else 12 - '' 13 - # Generated by nixos 14 - broker.id=${toString cfg.brokerId} 15 - port=${toString cfg.port} 16 - host.name=${cfg.hostname} 17 - log.dirs=${concatStringsSep "," cfg.logDirs} 18 - zookeeper.connect=${cfg.zookeeper} 19 - ${toString cfg.extraProperties} 20 - ''; 21 22 - serverConfig = pkgs.writeText "server.properties" serverProperties; 23 - logConfig = pkgs.writeText "log4j.properties" cfg.log4jProperties; 24 25 in { 26 27 options.services.apache-kafka = { 28 - enable = mkOption { 29 - description = lib.mdDoc "Whether to enable Apache Kafka."; 30 - default = false; 31 - type = types.bool; 32 - }; 33 34 - brokerId = mkOption { 35 - description = lib.mdDoc "Broker ID."; 36 - default = -1; 37 - type = types.int; 38 - }; 39 40 - port = mkOption { 41 - description = lib.mdDoc "Port number the broker should listen on."; 42 - default = 9092; 43 - type = types.port; 44 }; 45 46 - hostname = mkOption { 47 - description = lib.mdDoc "Hostname the broker should bind to."; 48 - default = "localhost"; 49 - type = types.str; 50 }; 51 52 - logDirs = mkOption { 53 - description = lib.mdDoc "Log file directories"; 54 - default = [ "/tmp/kafka-logs" ]; 55 - type = types.listOf types.path; 56 }; 57 58 - zookeeper = mkOption { 59 - description = lib.mdDoc "Zookeeper connection string"; 60 - default = "localhost:2181"; 61 - type = types.str; 62 }; 63 64 - extraProperties = mkOption { 65 - description = lib.mdDoc "Extra properties for server.properties."; 66 - type = types.nullOr types.lines; 67 - default = null; 68 }; 69 70 - serverProperties = mkOption { 71 description = lib.mdDoc '' 72 - Complete server.properties content. Other server.properties config 73 - options will be ignored if this option is used. 74 ''; 75 - type = types.nullOr types.lines; 76 - default = null; 77 }; 78 79 log4jProperties = mkOption { ··· 112 defaultText = literalExpression "pkgs.apacheKafka.passthru.jre"; 113 type = types.package; 114 }; 115 116 - }; 117 118 config = mkIf cfg.enable { 119 - 120 - environment.systemPackages = [cfg.package]; 121 122 users.users.apache-kafka = { 123 isSystemUser = true; 124 group = "apache-kafka"; 125 description = "Apache Kafka daemon user"; 126 - home = head cfg.logDirs; 127 }; 128 users.groups.apache-kafka = {}; 129 130 - systemd.tmpfiles.rules = map (logDir: "d '${logDir}' 0700 apache-kafka - - -") cfg.logDirs; 131 132 systemd.services.apache-kafka = { 133 description = "Apache Kafka Daemon"; 134 wantedBy = [ "multi-user.target" ]; 135 after = [ "network.target" ]; 136 serviceConfig = { 137 ExecStart = '' 138 ${cfg.jre}/bin/java \ 139 -cp "${cfg.package}/libs/*" \ 140 - -Dlog4j.configuration=file:${logConfig} \ 141 ${toString cfg.jvmOptions} \ 142 kafka.Kafka \ 143 - ${serverConfig} 144 ''; 145 User = "apache-kafka"; 146 SuccessExitStatus = "0 143"; 147 }; 148 }; 149 150 - }; 151 }
··· 5 let 6 cfg = config.services.apache-kafka; 7 8 + # The `javaProperties` generator takes care of various escaping rules and 9 + # generation of the properties file, but we'll handle stringly conversion 10 + # ourselves in mkPropertySettings and stringlySettings, since we know more 11 + # about the specifically allowed format eg. for lists of this type, and we 12 + # don't want to coerce-downsample values to str too early by having the 13 + # coercedTypes from javaProperties directly in our NixOS option types. 14 + # 15 + # Make sure every `freeformType` and any specific option type in `settings` is 16 + # supported here. 17 + 18 + mkPropertyString = let 19 + render = { 20 + bool = boolToString; 21 + int = toString; 22 + list = concatMapStringsSep "," mkPropertyString; 23 + string = id; 24 + }; 25 + in 26 + v: render.${builtins.typeOf v} v; 27 28 + stringlySettings = mapAttrs (_: mkPropertyString) 29 + (filterAttrs (_: v: v != null) cfg.settings); 30 31 + generator = (pkgs.formats.javaProperties {}).generate; 32 in { 33 34 options.services.apache-kafka = { 35 + enable = mkEnableOption (lib.mdDoc "Apache Kafka event streaming broker"); 36 37 + settings = mkOption { 38 + description = lib.mdDoc '' 39 + [Kafka broker configuration](https://kafka.apache.org/documentation.html#brokerconfigs) 40 + {file}`server.properties`. 41 + 42 + Note that .properties files contain mappings from string to string. 43 + Keys with dots are NOT represented by nested attrs in these settings, 44 + but instead as quoted strings (ie. `settings."broker.id"`, NOT 45 + `settings.broker.id`). 46 + ''; 47 + type = types.submodule { 48 + freeformType = with types; let 49 + primitive = oneOf [bool int str]; 50 + in lazyAttrsOf (nullOr (either primitive (listOf primitive))); 51 + 52 + options = { 53 + "broker.id" = mkOption { 54 + description = lib.mdDoc "Broker ID. -1 or null to auto-allocate in zookeeper mode."; 55 + default = null; 56 + type = with types; nullOr int; 57 + }; 58 + 59 + "log.dirs" = mkOption { 60 + description = lib.mdDoc "Log file directories."; 61 + # Deliberaly leave out old default and use the rewrite opportunity 62 + # to have users choose a safer value -- /tmp might be volatile and is a 63 + # slightly scary default choice. 64 + # default = [ "/tmp/apache-kafka" ]; 65 + type = with types; listOf path; 66 + }; 67 68 + "listeners" = mkOption { 69 + description = lib.mdDoc '' 70 + Kafka Listener List. 71 + See [listeners](https://kafka.apache.org/documentation/#brokerconfigs_listeners). 72 + ''; 73 + type = types.listOf types.str; 74 + default = [ "PLAINTEXT://localhost:9092" ]; 75 + }; 76 + }; 77 + }; 78 }; 79 80 + clusterId = mkOption { 81 + description = lib.mdDoc '' 82 + KRaft mode ClusterId used for formatting log directories. Can be generated with `kafka-storage.sh random-uuid` 83 + ''; 84 + type = with types; nullOr str; 85 + default = null; 86 }; 87 88 + configFiles.serverProperties = mkOption { 89 + description = lib.mdDoc '' 90 + Kafka server.properties configuration file path. 91 + Defaults to the rendered `settings`. 92 + ''; 93 + type = types.path; 94 }; 95 96 + configFiles.log4jProperties = mkOption { 97 + description = lib.mdDoc "Kafka log4j property configuration file path"; 98 + type = types.path; 99 + default = pkgs.writeText "log4j.properties" cfg.log4jProperties; 100 + defaultText = ''pkgs.writeText "log4j.properties" cfg.log4jProperties''; 101 }; 102 103 + formatLogDirs = mkOption { 104 + description = lib.mdDoc '' 105 + Whether to format log dirs in KRaft mode if all log dirs are 106 + unformatted, ie. they contain no meta.properties. 107 + ''; 108 + type = types.bool; 109 + default = false; 110 }; 111 112 + formatLogDirsIgnoreFormatted = mkOption { 113 description = lib.mdDoc '' 114 + Whether to ignore already formatted log dirs when formatting log dirs, 115 + instead of failing. Useful when replacing or adding disks. 116 ''; 117 + type = types.bool; 118 + default = false; 119 }; 120 121 log4jProperties = mkOption { ··· 154 defaultText = literalExpression "pkgs.apacheKafka.passthru.jre"; 155 type = types.package; 156 }; 157 + }; 158 + 159 + imports = [ 160 + (mkRenamedOptionModule 161 + [ "services" "apache-kafka" "brokerId" ] 162 + [ "services" "apache-kafka" "settings" ''broker.id'' ]) 163 + (mkRenamedOptionModule 164 + [ "services" "apache-kafka" "logDirs" ] 165 + [ "services" "apache-kafka" "settings" ''log.dirs'' ]) 166 + (mkRenamedOptionModule 167 + [ "services" "apache-kafka" "zookeeper" ] 168 + [ "services" "apache-kafka" "settings" ''zookeeper.connect'' ]) 169 170 + (mkRemovedOptionModule [ "services" "apache-kafka" "port" ] 171 + "Please see services.apache-kafka.settings.listeners and its documentation instead") 172 + (mkRemovedOptionModule [ "services" "apache-kafka" "hostname" ] 173 + "Please see services.apache-kafka.settings.listeners and its documentation instead") 174 + (mkRemovedOptionModule [ "services" "apache-kafka" "extraProperties" ] 175 + "Please see services.apache-kafka.settings and its documentation instead") 176 + (mkRemovedOptionModule [ "services" "apache-kafka" "serverProperties" ] 177 + "Please see services.apache-kafka.settings and its documentation instead") 178 + ]; 179 180 config = mkIf cfg.enable { 181 + services.apache-kafka.configFiles.serverProperties = generator "server.properties" stringlySettings; 182 183 users.users.apache-kafka = { 184 isSystemUser = true; 185 group = "apache-kafka"; 186 description = "Apache Kafka daemon user"; 187 }; 188 users.groups.apache-kafka = {}; 189 190 + systemd.tmpfiles.rules = map (logDir: "d '${logDir}' 0700 apache-kafka - - -") cfg.settings."log.dirs"; 191 192 systemd.services.apache-kafka = { 193 description = "Apache Kafka Daemon"; 194 wantedBy = [ "multi-user.target" ]; 195 after = [ "network.target" ]; 196 + preStart = mkIf cfg.formatLogDirs 197 + (if cfg.formatLogDirsIgnoreFormatted then '' 198 + ${cfg.package}/bin/kafka-storage.sh format -t "${cfg.clusterId}" -c ${cfg.configFiles.serverProperties} --ignore-formatted 199 + '' else '' 200 + if ${concatMapStringsSep " && " (l: ''[ ! -f "${l}/meta.properties" ]'') cfg.settings."log.dirs"}; then 201 + ${cfg.package}/bin/kafka-storage.sh format -t "${cfg.clusterId}" -c ${cfg.configFiles.serverProperties} 202 + fi 203 + ''); 204 serviceConfig = { 205 ExecStart = '' 206 ${cfg.jre}/bin/java \ 207 -cp "${cfg.package}/libs/*" \ 208 + -Dlog4j.configuration=file:${cfg.configFiles.log4jProperties} \ 209 ${toString cfg.jvmOptions} \ 210 kafka.Kafka \ 211 + ${cfg.configFiles.serverProperties} 212 ''; 213 User = "apache-kafka"; 214 SuccessExitStatus = "0 143"; 215 }; 216 }; 217 + }; 218 219 + meta.doc = ./kafka.md; 220 + meta.maintainers = with lib.maintainers; [ 221 + srhb 222 + ]; 223 }
+63
nixos/modules/services/misc/kafka.md
···
··· 1 + # Apache Kafka {#module-services-apache-kafka} 2 + 3 + [Apache Kafka](https://kafka.apache.org/) is an open-source distributed event 4 + streaming platform 5 + 6 + ## Basic Usage {#module-services-apache-kafka-basic-usage} 7 + 8 + The Apache Kafka service is configured almost exclusively through its 9 + [settings](#opt-services.apache-kafka.settings) option, with each attribute 10 + corresponding to the [upstream configuration 11 + manual](https://kafka.apache.org/documentation/#configuration) broker settings. 12 + 13 + ## KRaft {#module-services-apache-kafka-kraft} 14 + 15 + Unlike in Zookeeper mode, Kafka in 16 + [KRaft](https://kafka.apache.org/documentation/#kraft) mode requires each log 17 + dir to be "formatted" (which means a cluster-specific a metadata file must 18 + exist in each log dir) 19 + 20 + The upstream intention is for users to execute the [storage 21 + tool](https://kafka.apache.org/documentation/#kraft_storage) to achieve this, 22 + but this module contains a few extra options to automate this: 23 + 24 + - [](#opt-services.apache-kafka.clusterId) 25 + - [](#opt-services.apache-kafka.formatLogDirs) 26 + - [](#opt-services.apache-kafka.formatLogDirsIgnoreFormatted) 27 + 28 + ## Migrating to settings {#module-services-apache-kafka-migrating-to-settings} 29 + 30 + Migrating a cluster to the new `settings`-based changes requires adapting removed options to the corresponding upstream settings. 31 + 32 + This means that the upstream [Broker Configs documentation](https://kafka.apache.org/documentation/#brokerconfigs) should be followed closely. 33 + 34 + Note that dotted options in the upstream docs do _not_ correspond to nested Nix attrsets, but instead as quoted top level `settings` attributes, as in `services.apache-kafka.settings."broker.id"`, *NOT* `services.apache-kafka.settings.broker.id`. 35 + 36 + Care should be taken, especially when migrating clusters from the old module, to ensure that the same intended configuration is reproduced faithfully via `settings`. 37 + 38 + To assist in the comparison, the final config can be inspected by building the config file itself, ie. with: `nix-build <nixpkgs/nixos> -A config.services.apache-kafka.configFiles.serverProperties`. 39 + 40 + Notable changes to be aware of include: 41 + 42 + - Removal of `services.apache-kafka.extraProperties` and `services.apache-kafka.serverProperties` 43 + - Translate using arbitrary properties using [](#opt-services.apache-kafka.settings) 44 + - [Upstream docs](https://kafka.apache.org/documentation.html#brokerconfigs) 45 + - The intention is for all broker properties to be fully representable via [](#opt-services.apache-kafka.settings). 46 + - If this is not the case, please do consider raising an issue. 47 + - Until it can be remedied, you *can* bail out by using [](#opt-services.apache-kafka.configFiles.serverProperties) to the path of a fully rendered properties file. 48 + 49 + - Removal of `services.apache-kafka.hostname` and `services.apache-kafka.port` 50 + - Translate using: `services.apache-kafka.settings.listeners` 51 + - [Upstream docs](https://kafka.apache.org/documentation.html#brokerconfigs_listeners) 52 + 53 + - Removal of `services.apache-kafka.logDirs` 54 + - Translate using: `services.apache-kafka.settings."log.dirs"` 55 + - [Upstream docs](https://kafka.apache.org/documentation.html#brokerconfigs_log.dirs) 56 + 57 + - Removal of `services.apache-kafka.brokerId` 58 + - Translate using: `services.apache-kafka.settings."broker.id"` 59 + - [Upstream docs](https://kafka.apache.org/documentation.html#brokerconfigs_broker.id) 60 + 61 + - Removal of `services.apache-kafka.zookeeper` 62 + - Translate using: `services.apache-kafka.settings."zookeeper.connect"` 63 + - [Upstream docs](https://kafka.apache.org/documentation.html#brokerconfigs_zookeeper.connect)
+1 -1
nixos/modules/services/web-servers/caddy/default.nix
··· 378 LogsDirectory = mkIf (cfg.logDir == "/var/log/caddy") [ "caddy" ]; 379 Restart = "on-failure"; 380 RestartPreventExitStatus = 1; 381 - RestartSecs = "5s"; 382 383 # TODO: attempt to upstream these options 384 NoNewPrivileges = true;
··· 378 LogsDirectory = mkIf (cfg.logDir == "/var/log/caddy") [ "caddy" ]; 379 Restart = "on-failure"; 380 RestartPreventExitStatus = 1; 381 + RestartSec = "5s"; 382 383 # TODO: attempt to upstream these options 384 NoNewPrivileges = true;
+61 -24
nixos/tests/kafka.nix
··· 6 with pkgs.lib; 7 8 let 9 - makeKafkaTest = name: kafkaPackage: (import ./make-test-python.nix ({ 10 inherit name; 11 meta = with pkgs.lib.maintainers; { 12 maintainers = [ nequissimus ]; 13 }; 14 15 nodes = { 16 zookeeper1 = { ... }: { 17 services.zookeeper = { 18 enable = true; ··· 20 21 networking.firewall.allowedTCPPorts = [ 2181 ]; 22 }; 23 - kafka = { ... }: { 24 - services.apache-kafka = { 25 - enable = true; 26 - extraProperties = '' 27 - offsets.topic.replication.factor = 1 28 - zookeeper.session.timeout.ms = 600000 29 - ''; 30 - package = kafkaPackage; 31 - zookeeper = "zookeeper1:2181"; 32 - }; 33 - 34 - networking.firewall.allowedTCPPorts = [ 9092 ]; 35 - # i686 tests: qemu-system-i386 can simulate max 2047MB RAM (not 2048) 36 - virtualisation.memorySize = 2047; 37 - }; 38 }; 39 40 testScript = '' 41 start_all() 42 43 zookeeper1.wait_for_unit("default.target") 44 zookeeper1.wait_for_unit("zookeeper.service") 45 zookeeper1.wait_for_open_port(2181) 46 47 kafka.wait_for_unit("default.target") 48 kafka.wait_for_unit("apache-kafka.service") ··· 67 }) { inherit system; }); 68 69 in with pkgs; { 70 - kafka_2_8 = makeKafkaTest "kafka_2_8" apacheKafka_2_8; 71 - kafka_3_0 = makeKafkaTest "kafka_3_0" apacheKafka_3_0; 72 - kafka_3_1 = makeKafkaTest "kafka_3_1" apacheKafka_3_1; 73 - kafka_3_2 = makeKafkaTest "kafka_3_2" apacheKafka_3_2; 74 - kafka_3_3 = makeKafkaTest "kafka_3_3" apacheKafka_3_3; 75 - kafka_3_4 = makeKafkaTest "kafka_3_4" apacheKafka_3_4; 76 - kafka_3_5 = makeKafkaTest "kafka_3_5" apacheKafka_3_5; 77 - kafka = makeKafkaTest "kafka" apacheKafka; 78 }
··· 6 with pkgs.lib; 7 8 let 9 + makeKafkaTest = name: { kafkaPackage, mode ? "zookeeper" }: (import ./make-test-python.nix ({ 10 inherit name; 11 meta = with pkgs.lib.maintainers; { 12 maintainers = [ nequissimus ]; 13 }; 14 15 nodes = { 16 + kafka = { ... }: { 17 + services.apache-kafka = mkMerge [ 18 + ({ 19 + enable = true; 20 + package = kafkaPackage; 21 + settings = { 22 + "offsets.topic.replication.factor" = 1; 23 + "log.dirs" = [ 24 + "/var/lib/kafka/logdir1" 25 + "/var/lib/kafka/logdir2" 26 + ]; 27 + }; 28 + }) 29 + (mkIf (mode == "zookeeper") { 30 + settings = { 31 + "zookeeper.session.timeout.ms" = 600000; 32 + "zookeeper.connect" = [ "zookeeper1:2181" ]; 33 + }; 34 + }) 35 + (mkIf (mode == "kraft") { 36 + clusterId = "ak2fIHr4S8WWarOF_ODD0g"; 37 + formatLogDirs = true; 38 + settings = { 39 + "node.id" = 1; 40 + "process.roles" = [ 41 + "broker" 42 + "controller" 43 + ]; 44 + "listeners" = [ 45 + "PLAINTEXT://:9092" 46 + "CONTROLLER://:9093" 47 + ]; 48 + "listener.security.protocol.map" = [ 49 + "PLAINTEXT:PLAINTEXT" 50 + "CONTROLLER:PLAINTEXT" 51 + ]; 52 + "controller.quorum.voters" = [ 53 + "1@kafka:9093" 54 + ]; 55 + "controller.listener.names" = [ "CONTROLLER" ]; 56 + }; 57 + }) 58 + ]; 59 + 60 + networking.firewall.allowedTCPPorts = [ 9092 9093 ]; 61 + # i686 tests: qemu-system-i386 can simulate max 2047MB RAM (not 2048) 62 + virtualisation.memorySize = 2047; 63 + }; 64 + } // optionalAttrs (mode == "zookeeper") { 65 zookeeper1 = { ... }: { 66 services.zookeeper = { 67 enable = true; ··· 69 70 networking.firewall.allowedTCPPorts = [ 2181 ]; 71 }; 72 }; 73 74 testScript = '' 75 start_all() 76 77 + ${optionalString (mode == "zookeeper") '' 78 zookeeper1.wait_for_unit("default.target") 79 zookeeper1.wait_for_unit("zookeeper.service") 80 zookeeper1.wait_for_open_port(2181) 81 + ''} 82 83 kafka.wait_for_unit("default.target") 84 kafka.wait_for_unit("apache-kafka.service") ··· 103 }) { inherit system; }); 104 105 in with pkgs; { 106 + kafka_2_8 = makeKafkaTest "kafka_2_8" { kafkaPackage = apacheKafka_2_8; }; 107 + kafka_3_0 = makeKafkaTest "kafka_3_0" { kafkaPackage = apacheKafka_3_0; }; 108 + kafka_3_1 = makeKafkaTest "kafka_3_1" { kafkaPackage = apacheKafka_3_1; }; 109 + kafka_3_2 = makeKafkaTest "kafka_3_2" { kafkaPackage = apacheKafka_3_2; }; 110 + kafka_3_3 = makeKafkaTest "kafka_3_3" { kafkaPackage = apacheKafka_3_3; }; 111 + kafka_3_4 = makeKafkaTest "kafka_3_4" { kafkaPackage = apacheKafka_3_4; }; 112 + kafka_3_5 = makeKafkaTest "kafka_3_5" { kafkaPackage = apacheKafka_3_5; }; 113 + kafka = makeKafkaTest "kafka" { kafkaPackage = apacheKafka; }; 114 + kafka_kraft = makeKafkaTest "kafka_kraft" { kafkaPackage = apacheKafka; mode = "kraft"; }; 115 }
+4 -4
pkgs/applications/audio/touchosc/default.nix
··· 45 46 stdenv.mkDerivation rec { 47 pname = "touchosc"; 48 - version = "1.2.4.180"; 49 50 suffix = { 51 aarch64-linux = "linux-arm64"; ··· 56 src = fetchurl { 57 url = "https://hexler.net/pub/${pname}/${pname}-${version}-${suffix}.deb"; 58 hash = { 59 - aarch64-linux = "sha256-Z3vHcfimchshFTRbSsVhAw4DJPetZF59zyAnnbQ3YAM="; 60 - armv7l-linux = "sha256-KUA6UFenEVme0AMuE69dR13RfYSGAd9GEdikh3DS0ko="; 61 - x86_64-linux = "sha256-3RA+piRJ4UE4tPYALaifENJg7+0BZDmSwS36VJiEn8Q="; 62 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 63 }; 64
··· 45 46 stdenv.mkDerivation rec { 47 pname = "touchosc"; 48 + version = "1.2.5.183"; 49 50 suffix = { 51 aarch64-linux = "linux-arm64"; ··· 56 src = fetchurl { 57 url = "https://hexler.net/pub/${pname}/${pname}-${version}-${suffix}.deb"; 58 hash = { 59 + aarch64-linux = "sha256-V5615E2jVqk7CcCBbW5A0JEyEi6secC0Rj8KrQpfjns="; 60 + armv7l-linux = "sha256-0nyRffx8/OieVJTvJRtUIvrx5IyqmqEMMEZszPPDXb0="; 61 + x86_64-linux = "sha256-oV2T7l5/3JqXXoyiR3PeYJyHQe4GcDUxsi6cNxLUcng="; 62 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 63 }; 64
+2 -2
pkgs/applications/graphics/hydrus/default.nix
··· 12 13 python3Packages.buildPythonPackage rec { 14 pname = "hydrus"; 15 - version = "552"; 16 format = "other"; 17 18 src = fetchFromGitHub { 19 owner = "hydrusnetwork"; 20 repo = "hydrus"; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-MaS9WxYlbQ7V/2mrETKS0UyWb5IzCrSwDcp4UlVS3zk="; 23 }; 24 25 nativeBuildInputs = [
··· 12 13 python3Packages.buildPythonPackage rec { 14 pname = "hydrus"; 15 + version = "553"; 16 format = "other"; 17 18 src = fetchFromGitHub { 19 owner = "hydrusnetwork"; 20 repo = "hydrus"; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-AQq5ljaxNzh0ZsoUqKgzz5kZKZMav99Jj8fI+e0wv7s="; 23 }; 24 25 nativeBuildInputs = [
+1 -1
pkgs/applications/networking/browsers/firefox/wrapper.nix
··· 66 deprecatedNativeMessagingHost = option: pkg: 67 if (cfg.${option} or false) 68 then 69 - lib.warn "The cfg.${option} argument for `firefox.override` is deprecated, please add `pkgs.${pkg.pname}` to `nativeMessagingHosts` instead" 70 [pkg] 71 else []; 72
··· 66 deprecatedNativeMessagingHost = option: pkg: 67 if (cfg.${option} or false) 68 then 69 + lib.warn "The cfg.${option} argument for `firefox.override` is deprecated, please add `pkgs.${pkg.pname}` to `nativeMessagingHosts.packages` instead" 70 [pkg] 71 else []; 72
+3 -3
pkgs/applications/networking/browsers/qutebrowser/default.nix
··· 26 stripRoot = false; 27 }; 28 29 - pname = "qutebrowser"; 30 version = "3.0.2"; 31 in 32 33 python3.pkgs.buildPythonApplication { 34 - inherit pname version; 35 src = fetchurl { 36 - url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${pname}-${version}.tar.gz"; 37 hash = "sha256-pRiT3koSNRmvuDcjuc7SstmPTKUoUnjIHpvdqR7VvFE="; 38 }; 39
··· 26 stripRoot = false; 27 }; 28 29 version = "3.0.2"; 30 in 31 32 python3.pkgs.buildPythonApplication { 33 + pname = "qutebrowser" + lib.optionalString (!isQt6) "-qt5"; 34 + inherit version; 35 src = fetchurl { 36 + url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/qutebrowser-${version}.tar.gz"; 37 hash = "sha256-pRiT3koSNRmvuDcjuc7SstmPTKUoUnjIHpvdqR7VvFE="; 38 }; 39
+3 -3
pkgs/applications/networking/cluster/kyverno/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kyverno"; 5 - version = "1.10.4"; 6 7 src = fetchFromGitHub { 8 owner = "kyverno"; 9 repo = "kyverno"; 10 rev = "v${version}"; 11 - sha256 = "sha256-Qcy+LGvoDJZ+zpIJvC8P0c5pl6GpiDuq7sWdrdMojmg="; 12 }; 13 14 ldflags = [ ··· 18 "-X github.com/kyverno/kyverno/pkg/version.BuildTime=1970-01-01_00:00:00" 19 ]; 20 21 - vendorHash = "sha256-6JM5r/MUETmlMB/8Z82mpUe8bAym9ekb1HL24ik2OlE="; 22 23 subPackages = [ "cmd/cli/kubectl-kyverno" ]; 24
··· 2 3 buildGoModule rec { 4 pname = "kyverno"; 5 + version = "1.10.5"; 6 7 src = fetchFromGitHub { 8 owner = "kyverno"; 9 repo = "kyverno"; 10 rev = "v${version}"; 11 + sha256 = "sha256-APv9Z8cxcG283sEvC3/xwNMXStytM2dr/pemTES0Ltk="; 12 }; 13 14 ldflags = [ ··· 18 "-X github.com/kyverno/kyverno/pkg/version.BuildTime=1970-01-01_00:00:00" 19 ]; 20 21 + vendorHash = "sha256-R2810TRxKDPOBfdCSNFJ4425tHQC6R4d5Xltd7jK2V8="; 22 23 subPackages = [ "cmd/cli/kubectl-kyverno" ]; 24
+4 -4
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 1 { callPackage }: builtins.mapAttrs (pname: attrs: callPackage ./generic.nix (attrs // { inherit pname; })) { 2 signal-desktop = { 3 dir = "Signal"; 4 - version = "6.39.0"; 5 - hash = "sha256-cG8ZFWpx92haTgMkpMMcFDV0OB7lmU540g9fNj4ofy8="; 6 }; 7 signal-desktop-beta = { 8 dir = "Signal Beta"; 9 - version = "6.40.0-beta.1"; 10 - hash = "sha256-daXh1Uh2lHw0NA/j7qhQK7nrVljbr/fP2iLjcqnuvns="; 11 }; 12 }
··· 1 { callPackage }: builtins.mapAttrs (pname: attrs: callPackage ./generic.nix (attrs // { inherit pname; })) { 2 signal-desktop = { 3 dir = "Signal"; 4 + version = "6.39.1"; 5 + hash = "sha256-dDbUpxXpQg1SoVyYO33Nczqf+WmWDPNE6cmw792wjGY="; 6 }; 7 signal-desktop-beta = { 8 dir = "Signal Beta"; 9 + version = "6.40.0-beta.2"; 10 + hash = "sha256-pfedkxbZ25DFgz+/N7ZEb9LwKrHuoMM+Zi+Tc21QPsg="; 11 }; 12 }
+5
pkgs/applications/science/logic/lean4/default.nix
··· 48 "-DUSE_GITHASH=OFF" 49 ]; 50 51 meta = with lib; { 52 description = "Automatic and interactive theorem prover"; 53 homepage = "https://leanprover.github.io/";
··· 48 "-DUSE_GITHASH=OFF" 49 ]; 50 51 + # Work around https://github.com/NixOS/nixpkgs/issues/166205. 52 + env = lib.optionalAttrs stdenv.cc.isClang { 53 + NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; 54 + }; 55 + 56 meta = with lib; { 57 description = "Automatic and interactive theorem prover"; 58 homepage = "https://leanprover.github.io/";
+20
pkgs/by-name/zx/zxtune/disable_updates.patch
···
··· 1 + --- ./apps/zxtune-qt/ui/desktop/mainwindow.cpp.orig 2023-11-03 10:58:54.073651511 -0700 2 + +++ ./apps/zxtune-qt/ui/desktop/mainwindow.cpp 2023-11-03 10:59:08.900608850 -0700 3 + @@ -106,14 +106,9 @@ 4 + Require(connect(actionReportBug, &QAction::triggered, this, &DesktopMainWindowImpl::ReportIssue)); 5 + Require(connect(actionAboutQt, &QAction::triggered, this, &DesktopMainWindowImpl::ShowAboutQt)); 6 + Require(connect(actionPreferences, &QAction::triggered, this, &DesktopMainWindowImpl::ShowPreferences)); 7 + - if (Update::CheckOperation* op = Update::CheckOperation::Create(*this)) 8 + - { 9 + - Require(connect(actionCheckUpdates, &QAction::triggered, op, &Update::CheckOperation::Execute)); 10 + - } 11 + - else 12 + - { 13 + - actionCheckUpdates->setEnabled(false); 14 + - } 15 + + 16 + + // Nix: disable update checks completely 17 + + actionCheckUpdates->setEnabled(false); 18 + 19 + Require(connect(Controls, &PlaybackControls::OnPrevious, MultiPlaylist, &Playlist::UI::ContainerView::Prev)); 20 + Require(connect(Controls, &PlaybackControls::OnNext, MultiPlaylist, &Playlist::UI::ContainerView::Next));
+148
pkgs/by-name/zx/zxtune/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromBitbucket 4 + , nix-update-script 5 + , boost 6 + , zlib 7 + # File backends (for decoding and encoding) 8 + , withMp3 ? true 9 + , lame 10 + , withOgg ? true 11 + , libvorbis 12 + , withFlac ? true 13 + , flac 14 + # Audio backends (for playback) 15 + , withOpenal ? false 16 + , openal 17 + , withSDL ? false 18 + , SDL 19 + , withOss ? false 20 + , withAlsa ? stdenv.hostPlatform.isLinux 21 + , alsa-lib 22 + , withPulse ? stdenv.hostPlatform.isLinux 23 + , libpulseaudio 24 + # GUI audio player 25 + , withQt ? true 26 + , qt5 27 + , zip 28 + }: 29 + let 30 + dlopenBuildInputs = [] 31 + ++ lib.optional withMp3 lame 32 + ++ lib.optional withOgg libvorbis 33 + ++ lib.optional withFlac flac 34 + ++ lib.optional withOpenal openal 35 + ++ lib.optional withSDL SDL 36 + ++ lib.optional withAlsa alsa-lib 37 + ++ lib.optional withPulse libpulseaudio; 38 + supportWayland = (!stdenv.hostPlatform.isDarwin); 39 + platformName = "linux"; 40 + staticBuildInputs = [ boost zlib ] 41 + ++ lib.optional withQt (if (supportWayland) then qt5.qtwayland else qt5.qtbase); 42 + in stdenv.mkDerivation rec { 43 + pname = "zxtune"; 44 + version = "5055"; 45 + 46 + outputs = [ "out" ]; 47 + 48 + src = fetchFromBitbucket { 49 + owner = "zxtune"; 50 + repo = "zxtune"; 51 + rev = "r${version}"; 52 + hash = "sha256-ABXGbzjdsPUuQnwZQOho4s2xRSDGzbZdA6/hCkBb7zE="; 53 + }; 54 + 55 + passthru.updateScript = nix-update-script { 56 + extraArgs = [ "--version-regex" "r([0-9]+)" ]; 57 + }; 58 + 59 + strictDeps = true; 60 + 61 + nativeBuildInputs = lib.optionals withQt [ zip qt5.wrapQtAppsHook ]; 62 + 63 + buildInputs = staticBuildInputs ++ dlopenBuildInputs; 64 + 65 + patches = [ 66 + ./disable_updates.patch 67 + ]; 68 + 69 + # Fix use of old OpenAL header path 70 + postPatch = '' 71 + substituteInPlace src/sound/backends/gates/openal_api.h \ 72 + --replace "#include <OpenAL/" "#include <AL/" 73 + ''; 74 + 75 + buildPhase = let 76 + setOptionalSupport = name: var: 77 + "support_${name}=" + (if (var) then "1" else ""); 78 + makeOptsCommon = [ 79 + ''-j$NIX_BUILD_CORES'' 80 + ''root.version=${src.rev}'' 81 + ''system.zlib=1'' 82 + ''platform=${platformName}'' 83 + ''includes.dirs.${platformName}="${lib.makeSearchPathOutput "dev" "include" buildInputs}"'' 84 + ''libraries.dirs.${platformName}="${lib.makeLibraryPath staticBuildInputs}"'' 85 + ''ld_flags="-Wl,-rpath=\"${lib.makeLibraryPath dlopenBuildInputs}\""'' 86 + (setOptionalSupport "mp3" withMp3) 87 + (setOptionalSupport "ogg" withOgg) 88 + (setOptionalSupport "flac" withFlac) 89 + (setOptionalSupport "openal" withOpenal) 90 + (setOptionalSupport "sdl" withSDL) 91 + (setOptionalSupport "oss" withOss) 92 + (setOptionalSupport "alsa" withAlsa) 93 + (setOptionalSupport "pulseaudio" withPulse) 94 + ]; 95 + makeOptsQt = [ 96 + ''tools.uic=${qt5.qtbase.dev}/bin/uic'' 97 + ''tools.moc=${qt5.qtbase.dev}/bin/moc'' 98 + ''tools.rcc=${qt5.qtbase.dev}/bin/rcc'' 99 + ]; 100 + in '' 101 + runHook preBuild 102 + make ${builtins.toString makeOptsCommon} -C apps/xtractor 103 + make ${builtins.toString makeOptsCommon} -C apps/zxtune123 104 + '' + lib.optionalString withQt '' 105 + make ${builtins.toString (makeOptsCommon ++ makeOptsQt)} -C apps/zxtune-qt 106 + '' + '' 107 + runHook postBuild 108 + ''; 109 + 110 + # Libs from dlopenBuildInputs are found with dlopen. Do not shrink rpath. Can 111 + # check output of 'out/bin/zxtune123 --list-backends' to verify all plugins 112 + # load ("Status: Available" or "Status: Failed to load dynamic library..."). 113 + dontPatchELF = true; 114 + 115 + installPhase = '' 116 + runHook preInstall 117 + install -Dm755 bin/linux/release/xtractor -t $out/bin 118 + install -Dm755 bin/linux/release/zxtune123 -t $out/bin 119 + '' + lib.optionalString withQt '' 120 + install -Dm755 bin/linux/release/zxtune-qt -t $out/bin 121 + '' + '' 122 + runHook postInstall 123 + ''; 124 + 125 + # Only wrap the gui 126 + dontWrapQtApps = true; 127 + preFixup = lib.optionalString withQt '' 128 + wrapQtApp "$out/bin/zxtune-qt" 129 + ''; 130 + 131 + meta = with lib; { 132 + description = "Crossplatform chiptunes player"; 133 + longDescription = '' 134 + Chiptune music player with truly extensive format support. Supported 135 + formats/chips include AY/YM, ZX Spectrum, PC, Amiga, Atari, Acorn, Philips 136 + SAA1099, MOS6581 (Commodore 64), NES, SNES, GameBoy, Atari, TurboGrafX, 137 + Nintendo DS, Sega Master System, and more. Powered by vgmstream, OpenMPT, 138 + sidplay, and many other libraries. 139 + ''; 140 + homepage = "https://zxtune.bitbucket.io/"; 141 + license = licenses.gpl3; 142 + # zxtune supports mac and windows, but more work will be needed to 143 + # integrate with the custom make system (see platformName above) 144 + platforms = platforms.linux; 145 + maintainers = with maintainers; [ EBADBEEF ]; 146 + mainProgram = if withQt then "zxtune-qt" else "zxtune123"; 147 + }; 148 + }
-1
pkgs/development/libraries/qt-5/5.15/default.nix
··· 375 if stdenv.buildPlatform == stdenv.hostPlatform 376 then bootstrapScope.qttranslations 377 else null; 378 - qutebrowser = final.callPackage ../../../../applications/networking/browsers/qutebrowser { }; 379 }); 380 in finalScope
··· 375 if stdenv.buildPlatform == stdenv.hostPlatform 376 then bootstrapScope.qttranslations 377 else null; 378 }); 379 in finalScope
+12 -4
pkgs/development/python-modules/jupyter-core/default.nix
··· 5 , hatchling 6 , platformdirs 7 , traitlets 8 , pytestCheckHook 9 }: 10 11 buildPythonPackage rec { 12 pname = "jupyter-core"; 13 - version = "5.3.1"; 14 disabled = pythonOlder "3.7"; 15 16 - format = "pyproject"; 17 18 src = fetchFromGitHub { 19 owner = "jupyter"; 20 repo = "jupyter_core"; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-kQ7oNEC5L19PTPaX6C2bP5FYuzlsFsS0TABsw6VvoL8="; 23 }; 24 25 patches = [ ··· 36 ]; 37 38 nativeCheckInputs = [ 39 pytestCheckHook 40 ]; 41 ··· 43 export HOME=$TMPDIR 44 ''; 45 46 disabledTests = [ 47 # creates a temporary script, which isn't aware of PYTHONPATH 48 "test_argv0" ··· 57 meta = with lib; { 58 description = "Base package on which Jupyter projects rely"; 59 homepage = "https://jupyter.org/"; 60 license = licenses.bsd3; 61 - maintainers = with maintainers; [ fridh ]; 62 }; 63 }
··· 5 , hatchling 6 , platformdirs 7 , traitlets 8 + , pip 9 , pytestCheckHook 10 }: 11 12 buildPythonPackage rec { 13 pname = "jupyter-core"; 14 + version = "5.5.0"; 15 disabled = pythonOlder "3.7"; 16 17 + pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "jupyter"; 21 repo = "jupyter_core"; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-GufCQUkR4283xMsyrbv5tDfJ8SeL35WBW5Aw2z6Ardc="; 24 }; 25 26 patches = [ ··· 37 ]; 38 39 nativeCheckInputs = [ 40 + pip 41 pytestCheckHook 42 ]; 43 ··· 45 export HOME=$TMPDIR 46 ''; 47 48 + pytestFlagsArray = [ 49 + # suppress pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0> 50 + "-W ignore::pytest.PytestUnraisableExceptionWarning" 51 + ]; 52 + 53 disabledTests = [ 54 # creates a temporary script, which isn't aware of PYTHONPATH 55 "test_argv0" ··· 64 meta = with lib; { 65 description = "Base package on which Jupyter projects rely"; 66 homepage = "https://jupyter.org/"; 67 + changelog = "https://github.com/jupyter/jupyter_core/blob/${src.rev}/CHANGELOG.md"; 68 license = licenses.bsd3; 69 + maintainers = teams.jupyter.members; 70 }; 71 }
+6 -6
pkgs/development/python-modules/jupyter-core/tests_respect_pythonpath.patch
··· 1 - diff --git a/jupyter_core/tests/test_command.py b/jupyter_core/tests/test_command.py 2 - index 4ef38cd..08fba22 100644 3 - --- a/jupyter_core/tests/test_command.py 4 - +++ b/jupyter_core/tests/test_command.py 5 - @@ -174,7 +174,7 @@ def test_not_on_path(tmpdir): 6 witness_src = "#!{}\n{}\n".format(sys.executable, 'print("WITNESS ME")') 7 write_executable(witness, witness_src) 8 ··· 11 if "SYSTEMROOT" in os.environ: # Windows http://bugs.python.org/issue20614 12 env["SYSTEMROOT"] = os.environ["SYSTEMROOT"] 13 if sys.platform == "win32": 14 - @@ -198,7 +198,7 @@ def test_path_priority(tmpdir): 15 witness_b_src = "#!{}\n{}\n".format(sys.executable, 'print("WITNESS B")') 16 write_executable(witness_b, witness_b_src) 17
··· 1 + diff --git a/tests/test_command.py b/tests/test_command.py 2 + index a0833c1..67c2110 100644 3 + --- a/tests/test_command.py 4 + +++ b/tests/test_command.py 5 + @@ -191,7 +191,7 @@ def test_not_on_path(tmpdir): 6 witness_src = "#!{}\n{}\n".format(sys.executable, 'print("WITNESS ME")') 7 write_executable(witness, witness_src) 8 ··· 11 if "SYSTEMROOT" in os.environ: # Windows http://bugs.python.org/issue20614 12 env["SYSTEMROOT"] = os.environ["SYSTEMROOT"] 13 if sys.platform == "win32": 14 + @@ -216,7 +216,7 @@ def test_path_priority(tmpdir): 15 witness_b_src = "#!{}\n{}\n".format(sys.executable, 'print("WITNESS B")') 16 write_executable(witness_b, witness_b_src) 17
+15 -25
pkgs/development/python-modules/labelbox/default.nix
··· 1 { lib 2 - , backoff 3 , buildPythonPackage 4 , fetchFromGitHub 5 , geojson ··· 7 , imagesize 8 , nbconvert 9 , nbformat 10 - , ndjson 11 , numpy 12 - , opencv 13 - # , opencv-python 14 , packaging 15 , pillow 16 , pydantic 17 - # , pygeotile 18 , pyproj 19 - , pytest-cases 20 , pytestCheckHook 21 , pythonOlder 22 - , pythonRelaxDepsHook 23 - , rasterio 24 , requests 25 , shapely 26 , tqdm 27 , typeguard ··· 30 31 buildPythonPackage rec { 32 pname = "labelbox"; 33 - version = "3.52.0"; 34 - format = "setuptools"; 35 36 disabled = pythonOlder "3.7"; 37 ··· 39 owner = "Labelbox"; 40 repo = "labelbox-python"; 41 rev = "refs/tags/v.${version}"; 42 - hash = "sha256-t0Q+6tnUPK2oqjdAwwYeSebgn2EQ1fBivw115L8ndOg="; 43 }; 44 45 postPatch = '' ··· 48 ''; 49 50 nativeBuildInputs = [ 51 - pythonRelaxDepsHook 52 - ]; 53 - 54 - pythonRelaxDeps = [ 55 - "backoff" 56 ]; 57 58 propagatedBuildInputs = [ 59 - backoff 60 google-api-core 61 - ndjson 62 pydantic 63 requests 64 tqdm 65 ]; ··· 70 geojson 71 numpy 72 pillow 73 - # opencv-python 74 typeguard 75 imagesize 76 pyproj ··· 83 nativeCheckInputs = [ 84 nbconvert 85 nbformat 86 - pytest-cases 87 pytestCheckHook 88 ] ++ passthru.optional-dependencies.data; 89 90 disabledTestPaths = [ 91 # Requires network access 92 "tests/integration" 93 # Missing requirements 94 "tests/data" 95 - ]; 96 - 97 - pytestFlagsArray = [ 98 - # see tox.ini 99 - "-k 'not notebooks'" 100 ]; 101 102 pythonImportsCheck = [
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , geojson ··· 6 , imagesize 7 , nbconvert 8 , nbformat 9 , numpy 10 + , opencv4 11 , packaging 12 , pillow 13 , pydantic 14 , pyproj 15 , pytestCheckHook 16 + , python-dateutil 17 , pythonOlder 18 , requests 19 + , setuptools 20 , shapely 21 , tqdm 22 , typeguard ··· 25 26 buildPythonPackage rec { 27 pname = "labelbox"; 28 + version = "3.56.0"; 29 + pyproject = true; 30 31 disabled = pythonOlder "3.7"; 32 ··· 34 owner = "Labelbox"; 35 repo = "labelbox-python"; 36 rev = "refs/tags/v.${version}"; 37 + hash = "sha256-JRh14XpW/iGeBWrslm7weCP/vyJ7eZICqRgQpE2wjXs="; 38 }; 39 40 postPatch = '' ··· 43 ''; 44 45 nativeBuildInputs = [ 46 + setuptools 47 ]; 48 49 propagatedBuildInputs = [ 50 google-api-core 51 pydantic 52 + python-dateutil 53 requests 54 tqdm 55 ]; ··· 60 geojson 61 numpy 62 pillow 63 + opencv4 64 typeguard 65 imagesize 66 pyproj ··· 73 nativeCheckInputs = [ 74 nbconvert 75 nbformat 76 pytestCheckHook 77 ] ++ passthru.optional-dependencies.data; 78 79 + # disable pytest_plugins which requires `pygeotile` 80 + preCheck = '' 81 + substituteInPlace tests/conftest.py \ 82 + --replace "pytest_plugins" "_pytest_plugins" 83 + ''; 84 + 85 disabledTestPaths = [ 86 # Requires network access 87 "tests/integration" 88 # Missing requirements 89 "tests/data" 90 ]; 91 92 pythonImportsCheck = [
+6 -8
pkgs/development/python-modules/nbconvert/default.nix
··· 21 , importlib-metadata 22 , flaky 23 , ipywidgets 24 - , pyppeteer 25 , pytestCheckHook 26 }: 27 ··· 33 }; 34 in buildPythonPackage rec { 35 pname = "nbconvert"; 36 - version = "7.8.0"; 37 38 disabled = pythonOlder "3.8"; 39 40 - format = "pyproject"; 41 - 42 src = fetchPypi { 43 inherit pname version; 44 - hash = "sha256-9bwVoSR+FN1Bzu8MCjvHACDgFldusFeNpi8cW0+VBHk="; 45 }; 46 47 # Add $out/share/jupyter to the list of paths that are used to search for ··· 87 nativeCheckInputs = [ 88 flaky 89 ipywidgets 90 - pyppeteer 91 pytestCheckHook 92 ]; 93 ··· 105 106 meta = { 107 description = "Converting Jupyter Notebooks"; 108 - homepage = "https://jupyter.org/"; 109 license = lib.licenses.bsd3; 110 - maintainers = with lib.maintainers; [ fridh ]; 111 }; 112 }
··· 21 , importlib-metadata 22 , flaky 23 , ipywidgets 24 , pytestCheckHook 25 }: 26 ··· 32 }; 33 in buildPythonPackage rec { 34 pname = "nbconvert"; 35 + version = "7.11.0"; 36 + pyproject = true; 37 38 disabled = pythonOlder "3.8"; 39 40 src = fetchPypi { 41 inherit pname version; 42 + hash = "sha256-q+3AHPVDF3/94L/Cppcm1aR49q8QozL8G/Kfy08M8AA="; 43 }; 44 45 # Add $out/share/jupyter to the list of paths that are used to search for ··· 85 nativeCheckInputs = [ 86 flaky 87 ipywidgets 88 pytestCheckHook 89 ]; 90 ··· 102 103 meta = { 104 description = "Converting Jupyter Notebooks"; 105 + homepage = "https://github.com/jupyter/nbconvert"; 106 + changelog = "https://github.com/jupyter/nbconvert/blob/v${version}/CHANGELOG.md"; 107 license = lib.licenses.bsd3; 108 + maintainers = lib.teams.jupyter.members; 109 }; 110 }
+1 -1
pkgs/os-specific/linux/libnl-tiny/default.nix
··· 23 homepage = "https://git.openwrt.org/?p=project/libnl-tiny.git;a=summary"; 24 license = licenses.isc; 25 maintainers = with maintainers; [ mkg20001 ]; 26 - platforms = platforms.all; 27 }; 28 }
··· 23 homepage = "https://git.openwrt.org/?p=project/libnl-tiny.git;a=summary"; 24 license = licenses.isc; 25 maintainers = with maintainers; [ mkg20001 ]; 26 + platforms = platforms.linux; 27 }; 28 }
+5 -2
pkgs/os-specific/linux/sssd/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, makeWrapper, glibc, augeas, dnsutils, c-ares, curl, 2 cyrus_sasl, ding-libs, libnl, libunistring, nss, samba, nfs-utils, doxygen, 3 python3, pam, popt, talloc, tdb, tevent, pkg-config, ldb, openldap, 4 pcre2, libkrb5, cifs-utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2, ··· 27 ''; 28 29 # Something is looking for <libxml/foo.h> instead of <libxml2/libxml/foo.h> 30 - env.NIX_CFLAGS_COMPILE = "-I${libxml2.dev}/include/libxml2"; 31 32 preConfigure = '' 33 export SGML_CATALOG_FILES="${docbookFiles}"
··· 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, makeWrapper, glibc, adcli, augeas, dnsutils, c-ares, curl, 2 cyrus_sasl, ding-libs, libnl, libunistring, nss, samba, nfs-utils, doxygen, 3 python3, pam, popt, talloc, tdb, tevent, pkg-config, ldb, openldap, 4 pcre2, libkrb5, cifs-utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2, ··· 27 ''; 28 29 # Something is looking for <libxml/foo.h> instead of <libxml2/libxml/foo.h> 30 + env.NIX_CFLAGS_COMPILE = toString [ 31 + "-DRENEWAL_PROG_PATH=\"${adcli}/bin/adcli\"" 32 + "-I${libxml2.dev}/include/libxml2" 33 + ]; 34 35 preConfigure = '' 36 export SGML_CATALOG_FILES="${docbookFiles}"
+10 -1
pkgs/servers/miniflux/default.nix
··· 1 - { lib, buildGo121Module, fetchFromGitHub, installShellFiles, nixosTests }: 2 3 let 4 pname = "miniflux"; ··· 13 rev = version; 14 sha256 = "sha256-+oNF/Zwc1Z/cu3SQC/ZTekAW5Qef9RKrdszunLomGII="; 15 }; 16 17 vendorHash = "sha256-jLyjQ+w/QS9uA0pGWF2X6dEfOifcI2gC2sgi1STEzpU="; 18
··· 1 + { lib, buildGo121Module, fetchFromGitHub, fetchpatch, installShellFiles, nixosTests }: 2 3 let 4 pname = "miniflux"; ··· 13 rev = version; 14 sha256 = "sha256-+oNF/Zwc1Z/cu3SQC/ZTekAW5Qef9RKrdszunLomGII="; 15 }; 16 + 17 + patches = [ 18 + (fetchpatch { 19 + # https://github.com/miniflux/v2/pull/2193, remove after 2.0.50 20 + name = "miniflux-user-agent-regression.patch"; 21 + url = "https://github.com/miniflux/v2/commit/7a03291442a4e35572c73a2fcfe809fa8e03063e.patch"; 22 + hash = "sha256-tJ1l5rqD0x0xtQs+tDwpFHOY+7k6X02bkwVJo6RAdb8="; 23 + }) 24 + ]; 25 26 vendorHash = "sha256-jLyjQ+w/QS9uA0pGWF2X6dEfOifcI2gC2sgi1STEzpU="; 27
+1146 -390
pkgs/servers/search/meilisearch/Cargo.lock
··· 71 "tokio", 72 "tokio-util", 73 "tracing", 74 - "zstd 0.12.3+zstd.1.5.2", 75 ] 76 77 [[package]] 78 name = "actix-macros" 79 - version = "0.2.3" 80 source = "registry+https://github.com/rust-lang/crates.io-index" 81 - checksum = "465a6172cf69b960917811022d8f29bc0b7fa1398bc4f78b3c466673db1213b6" 82 dependencies = [ 83 "quote", 84 - "syn 1.0.109", 85 ] 86 87 [[package]] ··· 232 233 [[package]] 234 name = "addr2line" 235 - version = "0.19.0" 236 source = "registry+https://github.com/rust-lang/crates.io-index" 237 - checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 238 dependencies = [ 239 "gimli", 240 ] ··· 247 248 [[package]] 249 name = "aes" 250 - version = "0.8.2" 251 source = "registry+https://github.com/rust-lang/crates.io-index" 252 - checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241" 253 dependencies = [ 254 "cfg-if", 255 "cipher", ··· 281 282 [[package]] 283 name = "aho-corasick" 284 - version = "1.0.1" 285 source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 287 dependencies = [ 288 "memchr", 289 ] ··· 326 327 [[package]] 328 name = "anstyle" 329 - version = "1.0.0" 330 source = "registry+https://github.com/rust-lang/crates.io-index" 331 - checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 332 333 [[package]] 334 name = "anstyle-parse" 335 - version = "0.2.0" 336 source = "registry+https://github.com/rust-lang/crates.io-index" 337 - checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" 338 dependencies = [ 339 "utf8parse", 340 ] ··· 360 361 [[package]] 362 name = "anyhow" 363 - version = "1.0.71" 364 source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 366 dependencies = [ 367 "backtrace", 368 ] ··· 405 dependencies = [ 406 "proc-macro2", 407 "quote", 408 - "syn 2.0.26", 409 ] 410 411 [[package]] 412 name = "async-trait" 413 - version = "0.1.68" 414 source = "registry+https://github.com/rust-lang/crates.io-index" 415 - checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 416 dependencies = [ 417 "proc-macro2", 418 "quote", 419 - "syn 2.0.26", 420 ] 421 422 [[package]] ··· 436 437 [[package]] 438 name = "backtrace" 439 - version = "0.3.67" 440 source = "registry+https://github.com/rust-lang/crates.io-index" 441 - checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 442 dependencies = [ 443 "addr2line", 444 "cc", 445 "cfg-if", 446 "libc", 447 - "miniz_oxide 0.6.2", 448 "object", 449 "rustc-demangle", 450 ] ··· 469 470 [[package]] 471 name = "benchmarks" 472 - version = "1.3.1" 473 dependencies = [ 474 "anyhow", 475 "bytes", ··· 554 555 [[package]] 556 name = "bstr" 557 - version = "1.5.0" 558 source = "registry+https://github.com/rust-lang/crates.io-index" 559 - checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" 560 dependencies = [ 561 "memchr", 562 - "once_cell", 563 - "regex-automata", 564 "serde", 565 ] 566 ··· 603 dependencies = [ 604 "proc-macro2", 605 "quote", 606 - "syn 2.0.26", 607 ] 608 609 [[package]] ··· 649 ] 650 651 [[package]] 652 name = "cargo_toml" 653 - version = "0.15.2" 654 source = "registry+https://github.com/rust-lang/crates.io-index" 655 - checksum = "7f83bc2e401ed041b7057345ebc488c005efa0341d5541ce7004d30458d0090b" 656 dependencies = [ 657 "serde", 658 "toml", ··· 666 667 [[package]] 668 name = "cc" 669 - version = "1.0.79" 670 source = "registry+https://github.com/rust-lang/crates.io-index" 671 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 672 dependencies = [ 673 "jobserver", 674 ] 675 676 [[package]] ··· 700 701 [[package]] 702 name = "charabia" 703 - version = "0.8.2" 704 source = "registry+https://github.com/rust-lang/crates.io-index" 705 - checksum = "57aa1b4a8dda126c03ebf2f7e31d16cfc8781c2fe80dedd1a33459efc3e07578" 706 dependencies = [ 707 "aho-corasick", 708 "cow-utils", ··· 710 "deunicode", 711 "either", 712 "fst", 713 "irg-kvariants", 714 "jieba-rs", 715 "lindera-core", 716 "lindera-dictionary", 717 "lindera-tokenizer", 718 "once_cell", 719 "pinyin", 720 "serde", ··· 722 "unicode-normalization", 723 "wana_kana", 724 "whatlang", 725 ] 726 727 [[package]] ··· 763 764 [[package]] 765 name = "clap" 766 - version = "4.3.0" 767 source = "registry+https://github.com/rust-lang/crates.io-index" 768 - checksum = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc" 769 dependencies = [ 770 "clap_builder", 771 "clap_derive", ··· 774 775 [[package]] 776 name = "clap_builder" 777 - version = "4.3.0" 778 source = "registry+https://github.com/rust-lang/crates.io-index" 779 - checksum = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990" 780 dependencies = [ 781 "anstream", 782 "anstyle", 783 - "bitflags 1.3.2", 784 "clap_lex", 785 "strsim", 786 ] 787 788 [[package]] 789 name = "clap_derive" 790 - version = "4.3.0" 791 source = "registry+https://github.com/rust-lang/crates.io-index" 792 - checksum = "191d9573962933b4027f932c600cd252ce27a8ad5979418fe78e43c07996f27b" 793 dependencies = [ 794 "heck", 795 "proc-macro2", 796 "quote", 797 - "syn 2.0.26", 798 ] 799 800 [[package]] ··· 802 version = "0.5.0" 803 source = "registry+https://github.com/rust-lang/crates.io-index" 804 checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" 805 806 [[package]] 807 name = "colorchoice" ··· 877 checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 878 879 [[package]] 880 name = "cow-utils" 881 version = "0.1.2" 882 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 884 885 [[package]] 886 name = "cpufeatures" 887 - version = "0.2.7" 888 source = "registry+https://github.com/rust-lang/crates.io-index" 889 - checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" 890 dependencies = [ 891 "libc", 892 ] ··· 912 "clap", 913 "criterion-plot", 914 "is-terminal", 915 - "itertools", 916 "num-traits", 917 "once_cell", 918 "oorandom", ··· 933 checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" 934 dependencies = [ 935 "cast", 936 - "itertools", 937 ] 938 939 [[package]] ··· 979 980 [[package]] 981 name = "crossbeam-epoch" 982 - version = "0.9.14" 983 source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" 985 dependencies = [ 986 "autocfg", 987 "cfg-if", ··· 1002 1003 [[package]] 1004 name = "crossbeam-utils" 1005 - version = "0.8.15" 1006 source = "registry+https://github.com/rust-lang/crates.io-index" 1007 - checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 1008 dependencies = [ 1009 "cfg-if", 1010 ] ··· 1076 ] 1077 1078 [[package]] 1079 name = "derive_arbitrary" 1080 - version = "1.3.0" 1081 source = "registry+https://github.com/rust-lang/crates.io-index" 1082 - checksum = "f3cdeb9ec472d588e539a818b2dee436825730da08ad0017c4b1a17676bdc8b7" 1083 dependencies = [ 1084 "proc-macro2", 1085 "quote", 1086 - "syn 1.0.109", 1087 ] 1088 1089 [[package]] ··· 1132 1133 [[package]] 1134 name = "deserr" 1135 - version = "0.5.0" 1136 source = "registry+https://github.com/rust-lang/crates.io-index" 1137 - checksum = "c71c14985c842bf1e520b1ebcd22daff6aeece32f510e11f063cecf9b308c04b" 1138 dependencies = [ 1139 "actix-http", 1140 "actix-utils", ··· 1149 1150 [[package]] 1151 name = "deserr-internal" 1152 - version = "0.5.0" 1153 source = "registry+https://github.com/rust-lang/crates.io-index" 1154 - checksum = "cae1c51b191528c9e4e5d6cff671de94f61fcda1c206cc891251e0cf438c941a" 1155 dependencies = [ 1156 "convert_case 0.5.0", 1157 "proc-macro2", ··· 1198 ] 1199 1200 [[package]] 1201 name = "dump" 1202 - version = "1.3.1" 1203 dependencies = [ 1204 "anyhow", 1205 "big_s", ··· 1219 "tempfile", 1220 "thiserror", 1221 "time", 1222 - "uuid 1.3.3", 1223 ] 1224 1225 [[package]] 1226 name = "either" 1227 - version = "1.8.1" 1228 source = "registry+https://github.com/rust-lang/crates.io-index" 1229 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 1230 dependencies = [ 1231 "serde", 1232 ] 1233 1234 [[package]] 1235 name = "encode_unicode" ··· 1336 dependencies = [ 1337 "proc-macro2", 1338 "quote", 1339 - "syn 2.0.26", 1340 ] 1341 1342 [[package]] ··· 1360 1361 [[package]] 1362 name = "errno" 1363 - version = "0.3.1" 1364 source = "registry+https://github.com/rust-lang/crates.io-index" 1365 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 1366 dependencies = [ 1367 "errno-dragonfly", 1368 "libc", ··· 1381 1382 [[package]] 1383 name = "fastrand" 1384 - version = "1.9.0" 1385 source = "registry+https://github.com/rust-lang/crates.io-index" 1386 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 1387 - dependencies = [ 1388 - "instant", 1389 - ] 1390 1391 [[package]] 1392 name = "faux" ··· 1413 1414 [[package]] 1415 name = "file-store" 1416 - version = "1.3.1" 1417 dependencies = [ 1418 "faux", 1419 "tempfile", 1420 "thiserror", 1421 - "uuid 1.3.3", 1422 ] 1423 1424 [[package]] 1425 name = "filetime" 1426 - version = "0.2.21" 1427 source = "registry+https://github.com/rust-lang/crates.io-index" 1428 - checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 1429 dependencies = [ 1430 "cfg-if", 1431 "libc", 1432 - "redox_syscall 0.2.16", 1433 "windows-sys 0.48.0", 1434 ] 1435 1436 [[package]] 1437 name = "filter-parser" 1438 - version = "1.3.1" 1439 dependencies = [ 1440 "insta", 1441 "nom", 1442 "nom_locate", 1443 ] 1444 1445 [[package]] ··· 1449 checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 1450 dependencies = [ 1451 "crc32fast", 1452 - "miniz_oxide 0.7.1", 1453 ] 1454 1455 [[package]] 1456 name = "flatten-serde-json" 1457 - version = "1.3.1" 1458 dependencies = [ 1459 "criterion", 1460 "serde_json", ··· 1468 1469 [[package]] 1470 name = "form_urlencoded" 1471 - version = "1.1.0" 1472 source = "registry+https://github.com/rust-lang/crates.io-index" 1473 - checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 1474 dependencies = [ 1475 "percent-encoding", 1476 ] ··· 1537 dependencies = [ 1538 "proc-macro2", 1539 "quote", 1540 - "syn 2.0.26", 1541 ] 1542 1543 [[package]] ··· 1572 1573 [[package]] 1574 name = "fuzzers" 1575 - version = "1.3.1" 1576 dependencies = [ 1577 "arbitrary", 1578 "clap", ··· 1610 1611 [[package]] 1612 name = "getrandom" 1613 - version = "0.2.9" 1614 source = "registry+https://github.com/rust-lang/crates.io-index" 1615 - checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 1616 dependencies = [ 1617 "cfg-if", 1618 "libc", ··· 1633 1634 [[package]] 1635 name = "gimli" 1636 - version = "0.27.2" 1637 source = "registry+https://github.com/rust-lang/crates.io-index" 1638 - checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" 1639 1640 [[package]] 1641 name = "git2" ··· 1669 1670 [[package]] 1671 name = "h2" 1672 - version = "0.3.19" 1673 source = "registry+https://github.com/rust-lang/crates.io-index" 1674 - checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782" 1675 dependencies = [ 1676 "bytes", 1677 "fnv", ··· 1771 1772 [[package]] 1773 name = "hermit-abi" 1774 - version = "0.2.6" 1775 - source = "registry+https://github.com/rust-lang/crates.io-index" 1776 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1777 - dependencies = [ 1778 - "libc", 1779 - ] 1780 - 1781 - [[package]] 1782 - name = "hermit-abi" 1783 - version = "0.3.1" 1784 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1786 1787 [[package]] 1788 name = "hex" ··· 1841 1842 [[package]] 1843 name = "hyper" 1844 - version = "0.14.26" 1845 source = "registry+https://github.com/rust-lang/crates.io-index" 1846 - checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1847 dependencies = [ 1848 "bytes", 1849 "futures-channel", ··· 1865 1866 [[package]] 1867 name = "hyper-rustls" 1868 - version = "0.24.0" 1869 source = "registry+https://github.com/rust-lang/crates.io-index" 1870 - checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7" 1871 dependencies = [ 1872 "http", 1873 "hyper", 1874 - "rustls 0.21.1", 1875 "tokio", 1876 - "tokio-rustls 0.24.0", 1877 ] 1878 1879 [[package]] ··· 1884 1885 [[package]] 1886 name = "idna" 1887 - version = "0.3.0" 1888 source = "registry+https://github.com/rust-lang/crates.io-index" 1889 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1890 dependencies = [ 1891 "unicode-bidi", 1892 "unicode-normalization", ··· 1894 1895 [[package]] 1896 name = "index-scheduler" 1897 - version = "1.3.1" 1898 dependencies = [ 1899 "anyhow", 1900 "big_s", ··· 1912 "meilisearch-types", 1913 "nelson", 1914 "page_size 0.5.0", 1915 "roaring", 1916 "serde", 1917 "serde_json", ··· 1919 "tempfile", 1920 "thiserror", 1921 "time", 1922 - "uuid 1.3.3", 1923 ] 1924 1925 [[package]] ··· 1930 dependencies = [ 1931 "autocfg", 1932 "hashbrown 0.12.3", 1933 - "serde", 1934 ] 1935 1936 [[package]] ··· 1941 dependencies = [ 1942 "equivalent", 1943 "hashbrown 0.14.0", 1944 ] 1945 1946 [[package]] ··· 1954 1955 [[package]] 1956 name = "insta" 1957 - version = "1.29.0" 1958 source = "registry+https://github.com/rust-lang/crates.io-index" 1959 - checksum = "9a28d25139df397cbca21408bb742cf6837e04cdbebf1b07b760caf971d6a972" 1960 dependencies = [ 1961 "console", 1962 "lazy_static", ··· 1998 source = "registry+https://github.com/rust-lang/crates.io-index" 1999 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 2000 dependencies = [ 2001 - "hermit-abi 0.3.1", 2002 "libc", 2003 "windows-sys 0.48.0", 2004 ] 2005 2006 [[package]] 2007 name = "ipnet" 2008 - version = "2.7.2" 2009 source = "registry+https://github.com/rust-lang/crates.io-index" 2010 - checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 2011 2012 [[package]] 2013 name = "irg-kvariants" ··· 2022 2023 [[package]] 2024 name = "is-terminal" 2025 - version = "0.4.8" 2026 source = "registry+https://github.com/rust-lang/crates.io-index" 2027 - checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb" 2028 dependencies = [ 2029 - "hermit-abi 0.3.1", 2030 - "rustix 0.38.2", 2031 "windows-sys 0.48.0", 2032 ] 2033 ··· 2041 ] 2042 2043 [[package]] 2044 name = "itoa" 2045 - version = "1.0.6" 2046 source = "registry+https://github.com/rust-lang/crates.io-index" 2047 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 2048 2049 [[package]] 2050 name = "jieba-rs" 2051 - version = "0.6.7" 2052 source = "registry+https://github.com/rust-lang/crates.io-index" 2053 - checksum = "37228e06c75842d1097432d94d02f37fe3ebfca9791c2e8fef6e9db17ed128c1" 2054 dependencies = [ 2055 "cedarwood", 2056 "fxhash", 2057 - "hashbrown 0.12.3", 2058 "lazy_static", 2059 "phf", 2060 "phf_codegen", ··· 2072 2073 [[package]] 2074 name = "js-sys" 2075 - version = "0.3.63" 2076 source = "registry+https://github.com/rust-lang/crates.io-index" 2077 - checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790" 2078 dependencies = [ 2079 "wasm-bindgen", 2080 ] 2081 2082 [[package]] 2083 name = "json-depth-checker" 2084 - version = "1.3.1" 2085 dependencies = [ 2086 "criterion", 2087 "serde_json", ··· 2158 2159 [[package]] 2160 name = "libz-sys" 2161 - version = "1.1.9" 2162 source = "registry+https://github.com/rust-lang/crates.io-index" 2163 - checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" 2164 dependencies = [ 2165 "cc", 2166 "libc", ··· 2170 2171 [[package]] 2172 name = "lindera-cc-cedict-builder" 2173 - version = "0.27.0" 2174 source = "registry+https://github.com/rust-lang/crates.io-index" 2175 - checksum = "2d2e8f2ca97ddf952fe340642511b9c14b373cb2eef711d526bb8ef2ca0969b8" 2176 dependencies = [ 2177 "anyhow", 2178 "bincode", ··· 2189 2190 [[package]] 2191 name = "lindera-compress" 2192 - version = "0.27.0" 2193 source = "registry+https://github.com/rust-lang/crates.io-index" 2194 - checksum = "f72b460559bcbe8a9cee85ea4a5056133ed3abf373031191589236e656d65b59" 2195 dependencies = [ 2196 "anyhow", 2197 "flate2", ··· 2200 2201 [[package]] 2202 name = "lindera-core" 2203 - version = "0.27.0" 2204 source = "registry+https://github.com/rust-lang/crates.io-index" 2205 - checksum = "f586eb8a9393c32d5525e0e9336a3727bd1329674740097126f3b0bff8a1a1ea" 2206 dependencies = [ 2207 "anyhow", 2208 "bincode", ··· 2217 2218 [[package]] 2219 name = "lindera-decompress" 2220 - version = "0.27.0" 2221 source = "registry+https://github.com/rust-lang/crates.io-index" 2222 - checksum = "1fb1facd8da698072fcc7338bd757730db53d59f313f44dd583fa03681dcc0e1" 2223 dependencies = [ 2224 "anyhow", 2225 "flate2", ··· 2228 2229 [[package]] 2230 name = "lindera-dictionary" 2231 - version = "0.27.0" 2232 source = "registry+https://github.com/rust-lang/crates.io-index" 2233 - checksum = "ec7be7410b1da7017a8948986b87af67082f605e9a716f0989790d795d677f0c" 2234 dependencies = [ 2235 "anyhow", 2236 "bincode", ··· 2248 2249 [[package]] 2250 name = "lindera-ipadic-builder" 2251 - version = "0.27.0" 2252 source = "registry+https://github.com/rust-lang/crates.io-index" 2253 - checksum = "705d07f8a45d04fd95149f7ad41a26d1f9e56c9c00402be6f9dd05e3d88b99c6" 2254 dependencies = [ 2255 "anyhow", 2256 "bincode", ··· 2269 2270 [[package]] 2271 name = "lindera-ipadic-neologd-builder" 2272 - version = "0.27.0" 2273 source = "registry+https://github.com/rust-lang/crates.io-index" 2274 - checksum = "633a93983ba13fba42328311a501091bd4a7aff0c94ae9eaa9d4733dd2b0468a" 2275 dependencies = [ 2276 "anyhow", 2277 "bincode", ··· 2290 2291 [[package]] 2292 name = "lindera-ko-dic" 2293 - version = "0.27.0" 2294 source = "registry+https://github.com/rust-lang/crates.io-index" 2295 - checksum = "a428e0d316b6c86f51bd919479692bc41ad840dba266ebc044663970f431ea18" 2296 dependencies = [ 2297 "bincode", 2298 "byteorder", ··· 2307 2308 [[package]] 2309 name = "lindera-ko-dic-builder" 2310 - version = "0.27.0" 2311 source = "registry+https://github.com/rust-lang/crates.io-index" 2312 - checksum = "2a5288704c6b8a069c0a1705c38758e836497698b50453373ab3d56c6f9a7ef8" 2313 dependencies = [ 2314 "anyhow", 2315 "bincode", ··· 2327 2328 [[package]] 2329 name = "lindera-tokenizer" 2330 - version = "0.27.0" 2331 source = "registry+https://github.com/rust-lang/crates.io-index" 2332 - checksum = "106ba439b2e87529d9bbedbb88d69f635baba1195c26502b308f55a85885fc81" 2333 dependencies = [ 2334 "bincode", 2335 "byteorder", ··· 2342 2343 [[package]] 2344 name = "lindera-unidic" 2345 - version = "0.27.0" 2346 source = "registry+https://github.com/rust-lang/crates.io-index" 2347 - checksum = "3399b6dcfe1701333451d184ff3c677f433b320153427b146360c9e4bd8cb816" 2348 dependencies = [ 2349 "bincode", 2350 "byteorder", ··· 2359 2360 [[package]] 2361 name = "lindera-unidic-builder" 2362 - version = "0.27.0" 2363 source = "registry+https://github.com/rust-lang/crates.io-index" 2364 - checksum = "b698227fdaeac32289173ab389b990d4eb00a40cbc9912020f69a0c491dabf55" 2365 dependencies = [ 2366 "anyhow", 2367 "bincode", ··· 2391 2392 [[package]] 2393 name = "linux-raw-sys" 2394 - version = "0.3.8" 2395 source = "registry+https://github.com/rust-lang/crates.io-index" 2396 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 2397 2398 [[package]] 2399 - name = "linux-raw-sys" 2400 - version = "0.4.3" 2401 source = "registry+https://github.com/rust-lang/crates.io-index" 2402 - checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 2403 2404 [[package]] 2405 name = "lmdb-rkv-sys" ··· 2431 2432 [[package]] 2433 name = "lock_api" 2434 - version = "0.4.9" 2435 source = "registry+https://github.com/rust-lang/crates.io-index" 2436 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 2437 dependencies = [ 2438 "autocfg", 2439 "scopeguard", ··· 2468 ] 2469 2470 [[package]] 2471 name = "manifest-dir-macros" 2472 version = "0.1.17" 2473 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2476 "once_cell", 2477 "proc-macro2", 2478 "quote", 2479 - "syn 2.0.26", 2480 ] 2481 2482 [[package]] ··· 2493 2494 [[package]] 2495 name = "meili-snap" 2496 - version = "1.3.1" 2497 dependencies = [ 2498 "insta", 2499 "md5", ··· 2502 2503 [[package]] 2504 name = "meilisearch" 2505 - version = "1.3.1" 2506 dependencies = [ 2507 "actix-cors", 2508 "actix-http", ··· 2533 "hex", 2534 "http", 2535 "index-scheduler", 2536 - "indexmap 1.9.3", 2537 "insta", 2538 "is-terminal", 2539 - "itertools", 2540 "jsonwebtoken", 2541 "lazy_static", 2542 "log", ··· 2556 "pin-project-lite", 2557 "platform-dirs", 2558 "prometheus", 2559 "rand", 2560 "rayon", 2561 "regex", ··· 2582 "tokio-stream", 2583 "toml", 2584 "urlencoding", 2585 - "uuid 1.3.3", 2586 "vergen", 2587 "walkdir", 2588 "yaup", ··· 2591 2592 [[package]] 2593 name = "meilisearch-auth" 2594 - version = "1.3.1" 2595 dependencies = [ 2596 "base64 0.21.2", 2597 "enum-iterator", ··· 2605 "sha2", 2606 "thiserror", 2607 "time", 2608 - "uuid 1.3.3", 2609 ] 2610 2611 [[package]] 2612 name = "meilisearch-types" 2613 - version = "1.3.1" 2614 dependencies = [ 2615 "actix-web", 2616 "anyhow", ··· 2635 "thiserror", 2636 "time", 2637 "tokio", 2638 - "uuid 1.3.3", 2639 ] 2640 2641 [[package]] ··· 2646 2647 [[package]] 2648 name = "memmap2" 2649 - version = "0.5.10" 2650 source = "registry+https://github.com/rust-lang/crates.io-index" 2651 - checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" 2652 dependencies = [ 2653 "libc", 2654 ] 2655 2656 [[package]] 2657 name = "memoffset" 2658 - version = "0.8.0" 2659 source = "registry+https://github.com/rust-lang/crates.io-index" 2660 - checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 2661 dependencies = [ 2662 "autocfg", 2663 ] 2664 2665 [[package]] 2666 name = "milli" 2667 - version = "1.3.1" 2668 dependencies = [ 2669 "big_s", 2670 "bimap", ··· 2685 "geoutils", 2686 "grenad", 2687 "heed", 2688 - "indexmap 1.9.3", 2689 "insta", 2690 "instant-distance", 2691 - "itertools", 2692 "json-depth-checker", 2693 "levenshtein_automata", 2694 "log", ··· 2700 "obkv", 2701 "once_cell", 2702 "ordered-float", 2703 "rand", 2704 "rand_pcg", 2705 "rayon", ··· 2714 "tempfile", 2715 "thiserror", 2716 "time", 2717 - "uuid 1.3.3", 2718 ] 2719 2720 [[package]] ··· 2750 2751 [[package]] 2752 name = "miniz_oxide" 2753 - version = "0.6.2" 2754 - source = "registry+https://github.com/rust-lang/crates.io-index" 2755 - checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 2756 - dependencies = [ 2757 - "adler", 2758 - ] 2759 - 2760 - [[package]] 2761 - name = "miniz_oxide" 2762 version = "0.7.1" 2763 source = "registry+https://github.com/rust-lang/crates.io-index" 2764 checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" ··· 2768 2769 [[package]] 2770 name = "mio" 2771 - version = "0.8.7" 2772 source = "registry+https://github.com/rust-lang/crates.io-index" 2773 - checksum = "eebffdb73fe72e917997fad08bdbf31ac50b0fa91cec93e69a0662e4264d454c" 2774 dependencies = [ 2775 "libc", 2776 "log", ··· 2836 2837 [[package]] 2838 name = "num-traits" 2839 - version = "0.2.15" 2840 source = "registry+https://github.com/rust-lang/crates.io-index" 2841 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 2842 dependencies = [ 2843 "autocfg", 2844 "libm", ··· 2846 2847 [[package]] 2848 name = "num_cpus" 2849 - version = "1.15.0" 2850 source = "registry+https://github.com/rust-lang/crates.io-index" 2851 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 2852 dependencies = [ 2853 - "hermit-abi 0.2.6", 2854 "libc", 2855 ] 2856 2857 [[package]] 2858 name = "object" 2859 - version = "0.30.3" 2860 source = "registry+https://github.com/rust-lang/crates.io-index" 2861 - checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439" 2862 dependencies = [ 2863 "memchr", 2864 ] ··· 2922 2923 [[package]] 2924 name = "parking_lot_core" 2925 - version = "0.9.7" 2926 source = "registry+https://github.com/rust-lang/crates.io-index" 2927 - checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 2928 dependencies = [ 2929 "cfg-if", 2930 "libc", 2931 - "redox_syscall 0.2.16", 2932 "smallvec", 2933 - "windows-sys 0.45.0", 2934 ] 2935 2936 [[package]] ··· 2946 2947 [[package]] 2948 name = "paste" 2949 - version = "1.0.12" 2950 source = "registry+https://github.com/rust-lang/crates.io-index" 2951 - checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 2952 2953 [[package]] 2954 name = "path-matchers" ··· 2988 2989 [[package]] 2990 name = "percent-encoding" 2991 - version = "2.2.0" 2992 source = "registry+https://github.com/rust-lang/crates.io-index" 2993 - checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 2994 2995 [[package]] 2996 name = "permissive-json-pointer" 2997 - version = "1.3.1" 2998 dependencies = [ 2999 "big_s", 3000 "serde_json", ··· 3002 3003 [[package]] 3004 name = "pest" 3005 - version = "2.6.0" 3006 source = "registry+https://github.com/rust-lang/crates.io-index" 3007 - checksum = "e68e84bfb01f0507134eac1e9b410a12ba379d064eab48c50ba4ce329a527b70" 3008 dependencies = [ 3009 "thiserror", 3010 "ucd-trie", ··· 3012 3013 [[package]] 3014 name = "pest_derive" 3015 - version = "2.6.0" 3016 source = "registry+https://github.com/rust-lang/crates.io-index" 3017 - checksum = "6b79d4c71c865a25a4322296122e3924d30bc8ee0834c8bfc8b95f7f054afbfb" 3018 dependencies = [ 3019 "pest", 3020 "pest_generator", ··· 3022 3023 [[package]] 3024 name = "pest_generator" 3025 - version = "2.6.0" 3026 source = "registry+https://github.com/rust-lang/crates.io-index" 3027 - checksum = "6c435bf1076437b851ebc8edc3a18442796b30f1728ffea6262d59bbe28b077e" 3028 dependencies = [ 3029 "pest", 3030 "pest_meta", 3031 "proc-macro2", 3032 "quote", 3033 - "syn 2.0.26", 3034 ] 3035 3036 [[package]] 3037 name = "pest_meta" 3038 - version = "2.6.0" 3039 source = "registry+https://github.com/rust-lang/crates.io-index" 3040 - checksum = "745a452f8eb71e39ffd8ee32b3c5f51d03845f99786fa9b68db6ff509c505411" 3041 dependencies = [ 3042 "once_cell", 3043 "pest", ··· 3046 3047 [[package]] 3048 name = "phf" 3049 - version = "0.11.1" 3050 source = "registry+https://github.com/rust-lang/crates.io-index" 3051 - checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c" 3052 dependencies = [ 3053 "phf_shared", 3054 ] 3055 3056 [[package]] 3057 name = "phf_codegen" 3058 - version = "0.11.1" 3059 source = "registry+https://github.com/rust-lang/crates.io-index" 3060 - checksum = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770" 3061 dependencies = [ 3062 "phf_generator", 3063 "phf_shared", ··· 3065 3066 [[package]] 3067 name = "phf_generator" 3068 - version = "0.11.1" 3069 source = "registry+https://github.com/rust-lang/crates.io-index" 3070 - checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf" 3071 dependencies = [ 3072 "phf_shared", 3073 "rand", ··· 3075 3076 [[package]] 3077 name = "phf_shared" 3078 - version = "0.11.1" 3079 source = "registry+https://github.com/rust-lang/crates.io-index" 3080 - checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676" 3081 dependencies = [ 3082 "siphasher", 3083 ] 3084 3085 [[package]] 3086 name = "pin-project-lite" 3087 - version = "0.2.9" 3088 source = "registry+https://github.com/rust-lang/crates.io-index" 3089 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 3090 3091 [[package]] 3092 name = "pin-utils" ··· 3117 3118 [[package]] 3119 name = "plotters" 3120 - version = "0.3.4" 3121 source = "registry+https://github.com/rust-lang/crates.io-index" 3122 - checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" 3123 dependencies = [ 3124 "num-traits", 3125 "plotters-backend", ··· 3130 3131 [[package]] 3132 name = "plotters-backend" 3133 - version = "0.3.4" 3134 source = "registry+https://github.com/rust-lang/crates.io-index" 3135 - checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" 3136 3137 [[package]] 3138 name = "plotters-svg" 3139 - version = "0.3.3" 3140 source = "registry+https://github.com/rust-lang/crates.io-index" 3141 - checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" 3142 dependencies = [ 3143 "plotters-backend", 3144 ] 3145 3146 [[package]] 3147 name = "ppv-lite86" ··· 3192 "byteorder", 3193 "hex", 3194 "lazy_static", 3195 - "rustix 0.36.14", 3196 ] 3197 3198 [[package]] ··· 3219 checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" 3220 3221 [[package]] 3222 name = "quote" 3223 - version = "1.0.31" 3224 source = "registry+https://github.com/rust-lang/crates.io-index" 3225 - checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" 3226 dependencies = [ 3227 "proc-macro2", 3228 ] ··· 3320 3321 [[package]] 3322 name = "regex" 3323 - version = "1.8.3" 3324 source = "registry+https://github.com/rust-lang/crates.io-index" 3325 - checksum = "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390" 3326 dependencies = [ 3327 "aho-corasick", 3328 "memchr", 3329 "regex-syntax", 3330 ] 3331 3332 [[package]] 3333 name = "regex-automata" 3334 - version = "0.1.10" 3335 source = "registry+https://github.com/rust-lang/crates.io-index" 3336 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 3337 3338 [[package]] 3339 name = "regex-syntax" 3340 - version = "0.7.2" 3341 source = "registry+https://github.com/rust-lang/crates.io-index" 3342 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 3343 3344 [[package]] 3345 name = "reqwest" ··· 3364 "once_cell", 3365 "percent-encoding", 3366 "pin-project-lite", 3367 - "rustls 0.21.1", 3368 "rustls-pemfile", 3369 "serde", 3370 "serde_json", 3371 "serde_urlencoded", 3372 "tokio", 3373 - "tokio-rustls 0.24.0", 3374 "tower-service", 3375 "url", 3376 "wasm-bindgen", ··· 3403 3404 [[package]] 3405 name = "roaring" 3406 - version = "0.10.1" 3407 source = "registry+https://github.com/rust-lang/crates.io-index" 3408 - checksum = "ef0fb5e826a8bde011ecae6a8539dd333884335c57ff0f003fbe27c25bbe8f71" 3409 dependencies = [ 3410 "bytemuck", 3411 "byteorder", ··· 3415 3416 [[package]] 3417 name = "rstar" 3418 - version = "0.10.0" 3419 source = "registry+https://github.com/rust-lang/crates.io-index" 3420 - checksum = "1f39465655a1e3d8ae79c6d9e007f4953bfc5d55297602df9dc38f9ae9f1359a" 3421 dependencies = [ 3422 "heapless", 3423 "num-traits", ··· 3442 3443 [[package]] 3444 name = "rustix" 3445 - version = "0.36.14" 3446 source = "registry+https://github.com/rust-lang/crates.io-index" 3447 - checksum = "14e4d67015953998ad0eb82887a0eb0129e18a7e2f3b7b0f6c422fddcd503d62" 3448 dependencies = [ 3449 "bitflags 1.3.2", 3450 "errno", ··· 3456 3457 [[package]] 3458 name = "rustix" 3459 - version = "0.37.19" 3460 - source = "registry+https://github.com/rust-lang/crates.io-index" 3461 - checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" 3462 - dependencies = [ 3463 - "bitflags 1.3.2", 3464 - "errno", 3465 - "io-lifetimes", 3466 - "libc", 3467 - "linux-raw-sys 0.3.8", 3468 - "windows-sys 0.48.0", 3469 - ] 3470 - 3471 - [[package]] 3472 - name = "rustix" 3473 - version = "0.38.2" 3474 source = "registry+https://github.com/rust-lang/crates.io-index" 3475 - checksum = "aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4" 3476 dependencies = [ 3477 "bitflags 2.3.3", 3478 "errno", 3479 "libc", 3480 - "linux-raw-sys 0.4.3", 3481 "windows-sys 0.48.0", 3482 ] 3483 ··· 3495 3496 [[package]] 3497 name = "rustls" 3498 - version = "0.21.1" 3499 source = "registry+https://github.com/rust-lang/crates.io-index" 3500 - checksum = "c911ba11bc8433e811ce56fde130ccf32f5127cab0e0194e9c68c5a5b671791e" 3501 dependencies = [ 3502 "log", 3503 "ring", 3504 - "rustls-webpki", 3505 "sct", 3506 ] 3507 3508 [[package]] 3509 name = "rustls-pemfile" 3510 - version = "1.0.2" 3511 source = "registry+https://github.com/rust-lang/crates.io-index" 3512 - checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" 3513 dependencies = [ 3514 "base64 0.21.2", 3515 ] 3516 3517 [[package]] 3518 name = "rustls-webpki" 3519 - version = "0.100.1" 3520 source = "registry+https://github.com/rust-lang/crates.io-index" 3521 - checksum = "d6207cd5ed3d8dca7816f8f3725513a34609c0c765bf652b8c3cb4cfd87db46b" 3522 dependencies = [ 3523 "ring", 3524 "untrusted", ··· 3526 3527 [[package]] 3528 name = "rustversion" 3529 - version = "1.0.12" 3530 source = "registry+https://github.com/rust-lang/crates.io-index" 3531 - checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 3532 3533 [[package]] 3534 name = "ryu" 3535 - version = "1.0.13" 3536 source = "registry+https://github.com/rust-lang/crates.io-index" 3537 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 3538 3539 [[package]] 3540 name = "same-file" ··· 3547 3548 [[package]] 3549 name = "scopeguard" 3550 - version = "1.1.0" 3551 source = "registry+https://github.com/rust-lang/crates.io-index" 3552 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 3553 3554 [[package]] 3555 name = "sct" ··· 3577 3578 [[package]] 3579 name = "semver" 3580 - version = "1.0.17" 3581 source = "registry+https://github.com/rust-lang/crates.io-index" 3582 - checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 3583 3584 [[package]] 3585 name = "serde" 3586 - version = "1.0.171" 3587 source = "registry+https://github.com/rust-lang/crates.io-index" 3588 - checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9" 3589 dependencies = [ 3590 "serde_derive", 3591 ] ··· 3610 3611 [[package]] 3612 name = "serde_derive" 3613 - version = "1.0.171" 3614 source = "registry+https://github.com/rust-lang/crates.io-index" 3615 - checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682" 3616 dependencies = [ 3617 "proc-macro2", 3618 "quote", 3619 - "syn 2.0.26", 3620 ] 3621 3622 [[package]] 3623 name = "serde_json" 3624 - version = "1.0.103" 3625 source = "registry+https://github.com/rust-lang/crates.io-index" 3626 - checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" 3627 dependencies = [ 3628 "indexmap 2.0.0", 3629 "itoa", ··· 3633 3634 [[package]] 3635 name = "serde_spanned" 3636 - version = "0.6.2" 3637 source = "registry+https://github.com/rust-lang/crates.io-index" 3638 - checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d" 3639 dependencies = [ 3640 "serde", 3641 ] ··· 3676 3677 [[package]] 3678 name = "sha2" 3679 - version = "0.10.6" 3680 source = "registry+https://github.com/rust-lang/crates.io-index" 3681 - checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 3682 dependencies = [ 3683 "cfg-if", 3684 "cpufeatures", ··· 3745 3746 [[package]] 3747 name = "smallvec" 3748 - version = "1.10.0" 3749 source = "registry+https://github.com/rust-lang/crates.io-index" 3750 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 3751 3752 [[package]] 3753 name = "smartstring" ··· 3833 3834 [[package]] 3835 name = "syn" 3836 - version = "2.0.26" 3837 source = "registry+https://github.com/rust-lang/crates.io-index" 3838 - checksum = "45c3457aacde3c65315de5031ec191ce46604304d2446e803d71ade03308d970" 3839 dependencies = [ 3840 "proc-macro2", 3841 "quote", ··· 3864 ] 3865 3866 [[package]] 3867 name = "sysinfo" 3868 - version = "0.28.4" 3869 source = "registry+https://github.com/rust-lang/crates.io-index" 3870 - checksum = "b4c2f3ca6693feb29a89724516f016488e9aafc7f37264f898593ee4b942f31b" 3871 dependencies = [ 3872 "cfg-if", 3873 "core-foundation-sys", ··· 3880 3881 [[package]] 3882 name = "tar" 3883 - version = "0.4.38" 3884 source = "registry+https://github.com/rust-lang/crates.io-index" 3885 - checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" 3886 dependencies = [ 3887 "filetime", 3888 "libc", ··· 3900 3901 [[package]] 3902 name = "tempfile" 3903 - version = "3.5.0" 3904 source = "registry+https://github.com/rust-lang/crates.io-index" 3905 - checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 3906 dependencies = [ 3907 "cfg-if", 3908 "fastrand", 3909 "redox_syscall 0.3.5", 3910 - "rustix 0.37.19", 3911 - "windows-sys 0.45.0", 3912 ] 3913 3914 [[package]] ··· 3922 3923 [[package]] 3924 name = "thiserror" 3925 - version = "1.0.43" 3926 source = "registry+https://github.com/rust-lang/crates.io-index" 3927 - checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42" 3928 dependencies = [ 3929 "thiserror-impl", 3930 ] 3931 3932 [[package]] 3933 name = "thiserror-impl" 3934 - version = "1.0.43" 3935 source = "registry+https://github.com/rust-lang/crates.io-index" 3936 - checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f" 3937 dependencies = [ 3938 "proc-macro2", 3939 "quote", 3940 - "syn 2.0.26", 3941 ] 3942 3943 [[package]] 3944 name = "time" 3945 - version = "0.3.21" 3946 source = "registry+https://github.com/rust-lang/crates.io-index" 3947 - checksum = "8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc" 3948 dependencies = [ 3949 "itoa", 3950 "serde", 3951 "time-core", 3952 "time-macros", ··· 3954 3955 [[package]] 3956 name = "time-core" 3957 - version = "0.1.1" 3958 source = "registry+https://github.com/rust-lang/crates.io-index" 3959 - checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 3960 3961 [[package]] 3962 name = "time-macros" 3963 - version = "0.2.9" 3964 source = "registry+https://github.com/rust-lang/crates.io-index" 3965 - checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b" 3966 dependencies = [ 3967 "time-core", 3968 ] 3969 3970 [[package]] 3971 name = "tinytemplate" 3972 version = "1.2.1" 3973 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3994 3995 [[package]] 3996 name = "tokio" 3997 - version = "1.28.2" 3998 source = "registry+https://github.com/rust-lang/crates.io-index" 3999 - checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" 4000 dependencies = [ 4001 "autocfg", 4002 "bytes", 4003 "libc", 4004 "mio", ··· 4019 dependencies = [ 4020 "proc-macro2", 4021 "quote", 4022 - "syn 2.0.26", 4023 ] 4024 4025 [[package]] ··· 4035 4036 [[package]] 4037 name = "tokio-rustls" 4038 - version = "0.24.0" 4039 source = "registry+https://github.com/rust-lang/crates.io-index" 4040 - checksum = "e0d409377ff5b1e3ca6437aa86c1eb7d40c134bfec254e44c830defa92669db5" 4041 dependencies = [ 4042 - "rustls 0.21.1", 4043 "tokio", 4044 ] 4045 ··· 4070 4071 [[package]] 4072 name = "toml" 4073 - version = "0.7.4" 4074 source = "registry+https://github.com/rust-lang/crates.io-index" 4075 - checksum = "d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec" 4076 dependencies = [ 4077 "serde", 4078 "serde_spanned", ··· 4082 4083 [[package]] 4084 name = "toml_datetime" 4085 - version = "0.6.2" 4086 source = "registry+https://github.com/rust-lang/crates.io-index" 4087 - checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" 4088 dependencies = [ 4089 "serde", 4090 ] 4091 4092 [[package]] 4093 name = "toml_edit" 4094 - version = "0.19.10" 4095 source = "registry+https://github.com/rust-lang/crates.io-index" 4096 - checksum = "2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739" 4097 dependencies = [ 4098 - "indexmap 1.9.3", 4099 "serde", 4100 "serde_spanned", 4101 "toml_datetime", ··· 4143 4144 [[package]] 4145 name = "ucd-trie" 4146 - version = "0.1.5" 4147 source = "registry+https://github.com/rust-lang/crates.io-index" 4148 - checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" 4149 4150 [[package]] 4151 name = "unicase" ··· 4164 4165 [[package]] 4166 name = "unicode-ident" 4167 - version = "1.0.9" 4168 source = "registry+https://github.com/rust-lang/crates.io-index" 4169 - checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" 4170 4171 [[package]] 4172 name = "unicode-normalization" ··· 4204 "base64 0.21.2", 4205 "log", 4206 "once_cell", 4207 - "rustls 0.21.1", 4208 - "rustls-webpki", 4209 "url", 4210 "webpki-roots 0.23.1", 4211 ] 4212 4213 [[package]] 4214 name = "url" 4215 - version = "2.3.1" 4216 source = "registry+https://github.com/rust-lang/crates.io-index" 4217 - checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 4218 dependencies = [ 4219 "form_urlencoded", 4220 "idna", ··· 4223 4224 [[package]] 4225 name = "urlencoding" 4226 - version = "2.1.2" 4227 source = "registry+https://github.com/rust-lang/crates.io-index" 4228 - checksum = "e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9" 4229 4230 [[package]] 4231 name = "utf8-width" ··· 4234 checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1" 4235 4236 [[package]] 4237 name = "utf8parse" 4238 version = "0.2.1" 4239 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4250 4251 [[package]] 4252 name = "uuid" 4253 - version = "1.3.3" 4254 source = "registry+https://github.com/rust-lang/crates.io-index" 4255 - checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" 4256 dependencies = [ 4257 "getrandom", 4258 "serde", ··· 4303 checksum = "477976a5c56fb7b014795df5a2ce08d2de8bcd4d5980844c5bd3978a7fd1c30b" 4304 dependencies = [ 4305 "fnv", 4306 - "itertools", 4307 "lazy_static", 4308 ] 4309 4310 [[package]] 4311 name = "want" 4312 - version = "0.3.0" 4313 source = "registry+https://github.com/rust-lang/crates.io-index" 4314 - checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 4315 dependencies = [ 4316 - "log", 4317 "try-lock", 4318 ] 4319 ··· 4325 4326 [[package]] 4327 name = "wasm-bindgen" 4328 - version = "0.2.86" 4329 source = "registry+https://github.com/rust-lang/crates.io-index" 4330 - checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73" 4331 dependencies = [ 4332 "cfg-if", 4333 "wasm-bindgen-macro", ··· 4335 4336 [[package]] 4337 name = "wasm-bindgen-backend" 4338 - version = "0.2.86" 4339 source = "registry+https://github.com/rust-lang/crates.io-index" 4340 - checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb" 4341 dependencies = [ 4342 "bumpalo", 4343 "log", 4344 "once_cell", 4345 "proc-macro2", 4346 "quote", 4347 - "syn 2.0.26", 4348 "wasm-bindgen-shared", 4349 ] 4350 4351 [[package]] 4352 name = "wasm-bindgen-futures" 4353 - version = "0.4.36" 4354 source = "registry+https://github.com/rust-lang/crates.io-index" 4355 - checksum = "2d1985d03709c53167ce907ff394f5316aa22cb4e12761295c5dc57dacb6297e" 4356 dependencies = [ 4357 "cfg-if", 4358 "js-sys", ··· 4362 4363 [[package]] 4364 name = "wasm-bindgen-macro" 4365 - version = "0.2.86" 4366 source = "registry+https://github.com/rust-lang/crates.io-index" 4367 - checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258" 4368 dependencies = [ 4369 "quote", 4370 "wasm-bindgen-macro-support", ··· 4372 4373 [[package]] 4374 name = "wasm-bindgen-macro-support" 4375 - version = "0.2.86" 4376 source = "registry+https://github.com/rust-lang/crates.io-index" 4377 - checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8" 4378 dependencies = [ 4379 "proc-macro2", 4380 "quote", 4381 - "syn 2.0.26", 4382 "wasm-bindgen-backend", 4383 "wasm-bindgen-shared", 4384 ] 4385 4386 [[package]] 4387 name = "wasm-bindgen-shared" 4388 - version = "0.2.86" 4389 source = "registry+https://github.com/rust-lang/crates.io-index" 4390 - checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" 4391 4392 [[package]] 4393 name = "web-sys" 4394 - version = "0.3.63" 4395 source = "registry+https://github.com/rust-lang/crates.io-index" 4396 - checksum = "3bdd9ef4e984da1187bf8110c5cf5b845fbc87a23602cdf912386a76fcd3a7c2" 4397 dependencies = [ 4398 "js-sys", 4399 "wasm-bindgen", ··· 4401 4402 [[package]] 4403 name = "webpki" 4404 - version = "0.22.0" 4405 source = "registry+https://github.com/rust-lang/crates.io-index" 4406 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 4407 dependencies = [ 4408 "ring", 4409 "untrusted", ··· 4424 source = "registry+https://github.com/rust-lang/crates.io-index" 4425 checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 4426 dependencies = [ 4427 - "rustls-webpki", 4428 ] 4429 4430 [[package]] ··· 4483 source = "registry+https://github.com/rust-lang/crates.io-index" 4484 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4485 dependencies = [ 4486 - "windows-targets 0.48.0", 4487 ] 4488 4489 [[package]] ··· 4503 4504 [[package]] 4505 name = "windows-targets" 4506 - version = "0.48.0" 4507 source = "registry+https://github.com/rust-lang/crates.io-index" 4508 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4509 dependencies = [ 4510 "windows_aarch64_gnullvm 0.48.0", 4511 "windows_aarch64_msvc 0.48.0", ··· 4602 4603 [[package]] 4604 name = "winnow" 4605 - version = "0.4.6" 4606 source = "registry+https://github.com/rust-lang/crates.io-index" 4607 - checksum = "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699" 4608 dependencies = [ 4609 "memchr", 4610 ] ··· 4617 dependencies = [ 4618 "winapi", 4619 ] 4620 4621 [[package]] 4622 name = "xattr" 4623 - version = "0.2.3" 4624 source = "registry+https://github.com/rust-lang/crates.io-index" 4625 - checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 4626 dependencies = [ 4627 "libc", 4628 ] ··· 4653 ] 4654 4655 [[package]] 4656 name = "zerocopy" 4657 version = "0.3.0" 4658 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4670 dependencies = [ 4671 "proc-macro2", 4672 "syn 1.0.109", 4673 - "synstructure", 4674 ] 4675 4676 [[package]] ··· 4690 "pbkdf2", 4691 "sha1", 4692 "time", 4693 - "zstd 0.11.2+zstd.1.5.2", 4694 ] 4695 4696 [[package]] ··· 4699 source = "registry+https://github.com/rust-lang/crates.io-index" 4700 checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" 4701 dependencies = [ 4702 - "zstd-safe 5.0.2+zstd.1.5.2", 4703 - ] 4704 - 4705 - [[package]] 4706 - name = "zstd" 4707 - version = "0.12.3+zstd.1.5.2" 4708 - source = "registry+https://github.com/rust-lang/crates.io-index" 4709 - checksum = "76eea132fb024e0e13fd9c2f5d5d595d8a967aa72382ac2f9d39fcc95afd0806" 4710 - dependencies = [ 4711 - "zstd-safe 6.0.5+zstd.1.5.4", 4712 ] 4713 4714 [[package]] ··· 4716 version = "5.0.2+zstd.1.5.2" 4717 source = "registry+https://github.com/rust-lang/crates.io-index" 4718 checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" 4719 - dependencies = [ 4720 - "libc", 4721 - "zstd-sys", 4722 - ] 4723 - 4724 - [[package]] 4725 - name = "zstd-safe" 4726 - version = "6.0.5+zstd.1.5.4" 4727 - source = "registry+https://github.com/rust-lang/crates.io-index" 4728 - checksum = "d56d9e60b4b1758206c238a10165fbcae3ca37b01744e394c463463f6529d23b" 4729 dependencies = [ 4730 "libc", 4731 "zstd-sys",
··· 71 "tokio", 72 "tokio-util", 73 "tracing", 74 ] 75 76 [[package]] 77 name = "actix-macros" 78 + version = "0.2.4" 79 source = "registry+https://github.com/rust-lang/crates.io-index" 80 + checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" 81 dependencies = [ 82 "quote", 83 + "syn 2.0.28", 84 ] 85 86 [[package]] ··· 231 232 [[package]] 233 name = "addr2line" 234 + version = "0.20.0" 235 source = "registry+https://github.com/rust-lang/crates.io-index" 236 + checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" 237 dependencies = [ 238 "gimli", 239 ] ··· 246 247 [[package]] 248 name = "aes" 249 + version = "0.8.3" 250 source = "registry+https://github.com/rust-lang/crates.io-index" 251 + checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 252 dependencies = [ 253 "cfg-if", 254 "cipher", ··· 280 281 [[package]] 282 name = "aho-corasick" 283 + version = "1.0.2" 284 source = "registry+https://github.com/rust-lang/crates.io-index" 285 + checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 286 dependencies = [ 287 "memchr", 288 ] ··· 325 326 [[package]] 327 name = "anstyle" 328 + version = "1.0.1" 329 source = "registry+https://github.com/rust-lang/crates.io-index" 330 + checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd" 331 332 [[package]] 333 name = "anstyle-parse" 334 + version = "0.2.1" 335 source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 337 dependencies = [ 338 "utf8parse", 339 ] ··· 359 360 [[package]] 361 name = "anyhow" 362 + version = "1.0.75" 363 source = "registry+https://github.com/rust-lang/crates.io-index" 364 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 365 dependencies = [ 366 "backtrace", 367 ] ··· 404 dependencies = [ 405 "proc-macro2", 406 "quote", 407 + "syn 2.0.28", 408 ] 409 410 [[package]] 411 name = "async-trait" 412 + version = "0.1.72" 413 source = "registry+https://github.com/rust-lang/crates.io-index" 414 + checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09" 415 dependencies = [ 416 "proc-macro2", 417 "quote", 418 + "syn 2.0.28", 419 ] 420 421 [[package]] ··· 435 436 [[package]] 437 name = "backtrace" 438 + version = "0.3.68" 439 source = "registry+https://github.com/rust-lang/crates.io-index" 440 + checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" 441 dependencies = [ 442 "addr2line", 443 "cc", 444 "cfg-if", 445 "libc", 446 + "miniz_oxide", 447 "object", 448 "rustc-demangle", 449 ] ··· 468 469 [[package]] 470 name = "benchmarks" 471 + version = "1.5.0" 472 dependencies = [ 473 "anyhow", 474 "bytes", ··· 553 554 [[package]] 555 name = "bstr" 556 + version = "1.6.0" 557 source = "registry+https://github.com/rust-lang/crates.io-index" 558 + checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" 559 dependencies = [ 560 "memchr", 561 + "regex-automata 0.3.6", 562 "serde", 563 ] 564 ··· 601 dependencies = [ 602 "proc-macro2", 603 "quote", 604 + "syn 2.0.28", 605 ] 606 607 [[package]] ··· 647 ] 648 649 [[package]] 650 + name = "calendrical_calculations" 651 + version = "0.1.0" 652 + source = "registry+https://github.com/rust-lang/crates.io-index" 653 + checksum = "8dfe3bc6a50b4667fafdb6d9cf26731c5418c457e317d8166c972014facf9a5d" 654 + dependencies = [ 655 + "core_maths", 656 + "displaydoc", 657 + ] 658 + 659 + [[package]] 660 name = "cargo_toml" 661 + version = "0.15.3" 662 source = "registry+https://github.com/rust-lang/crates.io-index" 663 + checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 664 dependencies = [ 665 "serde", 666 "toml", ··· 674 675 [[package]] 676 name = "cc" 677 + version = "1.0.82" 678 source = "registry+https://github.com/rust-lang/crates.io-index" 679 + checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" 680 dependencies = [ 681 "jobserver", 682 + "libc", 683 ] 684 685 [[package]] ··· 709 710 [[package]] 711 name = "charabia" 712 + version = "0.8.5" 713 source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "ffb924701d850fbf0331302e7f9715c04e494b4b9bebb38ac48bdd30924e1936" 715 dependencies = [ 716 "aho-corasick", 717 "cow-utils", ··· 719 "deunicode", 720 "either", 721 "fst", 722 + "icu", 723 + "icu_provider", 724 + "icu_provider_blob", 725 "irg-kvariants", 726 "jieba-rs", 727 "lindera-core", 728 "lindera-dictionary", 729 "lindera-tokenizer", 730 + "litemap 0.6.1", 731 "once_cell", 732 "pinyin", 733 "serde", ··· 735 "unicode-normalization", 736 "wana_kana", 737 "whatlang", 738 + "zerovec 0.9.6", 739 ] 740 741 [[package]] ··· 777 778 [[package]] 779 name = "clap" 780 + version = "4.3.21" 781 source = "registry+https://github.com/rust-lang/crates.io-index" 782 + checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd" 783 dependencies = [ 784 "clap_builder", 785 "clap_derive", ··· 788 789 [[package]] 790 name = "clap_builder" 791 + version = "4.3.21" 792 source = "registry+https://github.com/rust-lang/crates.io-index" 793 + checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa" 794 dependencies = [ 795 "anstream", 796 "anstyle", 797 "clap_lex", 798 "strsim", 799 ] 800 801 [[package]] 802 name = "clap_derive" 803 + version = "4.3.12" 804 source = "registry+https://github.com/rust-lang/crates.io-index" 805 + checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" 806 dependencies = [ 807 "heck", 808 "proc-macro2", 809 "quote", 810 + "syn 2.0.28", 811 ] 812 813 [[package]] ··· 815 version = "0.5.0" 816 source = "registry+https://github.com/rust-lang/crates.io-index" 817 checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" 818 + 819 + [[package]] 820 + name = "cobs" 821 + version = "0.2.3" 822 + source = "registry+https://github.com/rust-lang/crates.io-index" 823 + checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" 824 825 [[package]] 826 name = "colorchoice" ··· 896 checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 897 898 [[package]] 899 + name = "core_maths" 900 + version = "0.1.0" 901 + source = "registry+https://github.com/rust-lang/crates.io-index" 902 + checksum = "e3b02505ccb8c50b0aa21ace0fc08c3e53adebd4e58caa18a36152803c7709a3" 903 + dependencies = [ 904 + "libm", 905 + ] 906 + 907 + [[package]] 908 name = "cow-utils" 909 version = "0.1.2" 910 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 912 913 [[package]] 914 name = "cpufeatures" 915 + version = "0.2.9" 916 source = "registry+https://github.com/rust-lang/crates.io-index" 917 + checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 918 dependencies = [ 919 "libc", 920 ] ··· 940 "clap", 941 "criterion-plot", 942 "is-terminal", 943 + "itertools 0.10.5", 944 "num-traits", 945 "once_cell", 946 "oorandom", ··· 961 checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" 962 dependencies = [ 963 "cast", 964 + "itertools 0.10.5", 965 ] 966 967 [[package]] ··· 1007 1008 [[package]] 1009 name = "crossbeam-epoch" 1010 + version = "0.9.15" 1011 source = "registry+https://github.com/rust-lang/crates.io-index" 1012 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 1013 dependencies = [ 1014 "autocfg", 1015 "cfg-if", ··· 1030 1031 [[package]] 1032 name = "crossbeam-utils" 1033 + version = "0.8.16" 1034 source = "registry+https://github.com/rust-lang/crates.io-index" 1035 + checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 1036 dependencies = [ 1037 "cfg-if", 1038 ] ··· 1104 ] 1105 1106 [[package]] 1107 + name = "deduplicating_array" 1108 + version = "0.1.5" 1109 + source = "registry+https://github.com/rust-lang/crates.io-index" 1110 + checksum = "a636096586ca093a10ac0175bfb384d024089dca0dae54e3e69bc1c1596358e8" 1111 + dependencies = [ 1112 + "serde", 1113 + ] 1114 + 1115 + [[package]] 1116 + name = "deranged" 1117 + version = "0.3.9" 1118 + source = "registry+https://github.com/rust-lang/crates.io-index" 1119 + checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 1120 + dependencies = [ 1121 + "powerfmt", 1122 + "serde", 1123 + ] 1124 + 1125 + [[package]] 1126 name = "derive_arbitrary" 1127 + version = "1.3.1" 1128 source = "registry+https://github.com/rust-lang/crates.io-index" 1129 + checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" 1130 dependencies = [ 1131 "proc-macro2", 1132 "quote", 1133 + "syn 2.0.28", 1134 ] 1135 1136 [[package]] ··· 1179 1180 [[package]] 1181 name = "deserr" 1182 + version = "0.6.0" 1183 source = "registry+https://github.com/rust-lang/crates.io-index" 1184 + checksum = "61d55a63aabcb2f7893231e6b8ddf8acc00814d20a64463e52cf9b603ec326ee" 1185 dependencies = [ 1186 "actix-http", 1187 "actix-utils", ··· 1196 1197 [[package]] 1198 name = "deserr-internal" 1199 + version = "0.6.0" 1200 source = "registry+https://github.com/rust-lang/crates.io-index" 1201 + checksum = "8c4d5c86e5d887d880c7a3572a8041bfb3011acc81df86318855ea2cae66f3ef" 1202 dependencies = [ 1203 "convert_case 0.5.0", 1204 "proc-macro2", ··· 1245 ] 1246 1247 [[package]] 1248 + name = "displaydoc" 1249 + version = "0.2.4" 1250 + source = "registry+https://github.com/rust-lang/crates.io-index" 1251 + checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" 1252 + dependencies = [ 1253 + "proc-macro2", 1254 + "quote", 1255 + "syn 2.0.28", 1256 + ] 1257 + 1258 + [[package]] 1259 name = "dump" 1260 + version = "1.5.0" 1261 dependencies = [ 1262 "anyhow", 1263 "big_s", ··· 1277 "tempfile", 1278 "thiserror", 1279 "time", 1280 + "uuid 1.5.0", 1281 ] 1282 1283 [[package]] 1284 name = "either" 1285 + version = "1.9.0" 1286 source = "registry+https://github.com/rust-lang/crates.io-index" 1287 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1288 dependencies = [ 1289 "serde", 1290 ] 1291 + 1292 + [[package]] 1293 + name = "embedded-io" 1294 + version = "0.4.0" 1295 + source = "registry+https://github.com/rust-lang/crates.io-index" 1296 + checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" 1297 1298 [[package]] 1299 name = "encode_unicode" ··· 1400 dependencies = [ 1401 "proc-macro2", 1402 "quote", 1403 + "syn 2.0.28", 1404 ] 1405 1406 [[package]] ··· 1424 1425 [[package]] 1426 name = "errno" 1427 + version = "0.3.2" 1428 source = "registry+https://github.com/rust-lang/crates.io-index" 1429 + checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 1430 dependencies = [ 1431 "errno-dragonfly", 1432 "libc", ··· 1445 1446 [[package]] 1447 name = "fastrand" 1448 + version = "2.0.0" 1449 source = "registry+https://github.com/rust-lang/crates.io-index" 1450 + checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 1451 1452 [[package]] 1453 name = "faux" ··· 1474 1475 [[package]] 1476 name = "file-store" 1477 + version = "1.5.0" 1478 dependencies = [ 1479 "faux", 1480 "tempfile", 1481 "thiserror", 1482 + "uuid 1.5.0", 1483 ] 1484 1485 [[package]] 1486 name = "filetime" 1487 + version = "0.2.22" 1488 source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 1490 dependencies = [ 1491 "cfg-if", 1492 "libc", 1493 + "redox_syscall 0.3.5", 1494 "windows-sys 0.48.0", 1495 ] 1496 1497 [[package]] 1498 name = "filter-parser" 1499 + version = "1.5.0" 1500 dependencies = [ 1501 "insta", 1502 "nom", 1503 "nom_locate", 1504 + "unescaper", 1505 + ] 1506 + 1507 + [[package]] 1508 + name = "fixed_decimal" 1509 + version = "0.5.4" 1510 + source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "5287d527037d0f35c8801880361eb38bb9bce194805350052c2a79538388faeb" 1512 + dependencies = [ 1513 + "displaydoc", 1514 + "smallvec", 1515 + "writeable", 1516 ] 1517 1518 [[package]] ··· 1522 checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 1523 dependencies = [ 1524 "crc32fast", 1525 + "miniz_oxide", 1526 ] 1527 1528 [[package]] 1529 name = "flatten-serde-json" 1530 + version = "1.5.0" 1531 dependencies = [ 1532 "criterion", 1533 "serde_json", ··· 1541 1542 [[package]] 1543 name = "form_urlencoded" 1544 + version = "1.2.0" 1545 source = "registry+https://github.com/rust-lang/crates.io-index" 1546 + checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 1547 dependencies = [ 1548 "percent-encoding", 1549 ] ··· 1610 dependencies = [ 1611 "proc-macro2", 1612 "quote", 1613 + "syn 2.0.28", 1614 ] 1615 1616 [[package]] ··· 1645 1646 [[package]] 1647 name = "fuzzers" 1648 + version = "1.5.0" 1649 dependencies = [ 1650 "arbitrary", 1651 "clap", ··· 1683 1684 [[package]] 1685 name = "getrandom" 1686 + version = "0.2.10" 1687 source = "registry+https://github.com/rust-lang/crates.io-index" 1688 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1689 dependencies = [ 1690 "cfg-if", 1691 "libc", ··· 1706 1707 [[package]] 1708 name = "gimli" 1709 + version = "0.27.3" 1710 source = "registry+https://github.com/rust-lang/crates.io-index" 1711 + checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 1712 1713 [[package]] 1714 name = "git2" ··· 1742 1743 [[package]] 1744 name = "h2" 1745 + version = "0.3.20" 1746 source = "registry+https://github.com/rust-lang/crates.io-index" 1747 + checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 1748 dependencies = [ 1749 "bytes", 1750 "fnv", ··· 1844 1845 [[package]] 1846 name = "hermit-abi" 1847 + version = "0.3.2" 1848 source = "registry+https://github.com/rust-lang/crates.io-index" 1849 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1850 1851 [[package]] 1852 name = "hex" ··· 1905 1906 [[package]] 1907 name = "hyper" 1908 + version = "0.14.27" 1909 source = "registry+https://github.com/rust-lang/crates.io-index" 1910 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1911 dependencies = [ 1912 "bytes", 1913 "futures-channel", ··· 1929 1930 [[package]] 1931 name = "hyper-rustls" 1932 + version = "0.24.1" 1933 source = "registry+https://github.com/rust-lang/crates.io-index" 1934 + checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" 1935 dependencies = [ 1936 + "futures-util", 1937 "http", 1938 "hyper", 1939 + "rustls 0.21.6", 1940 "tokio", 1941 + "tokio-rustls 0.24.1", 1942 + ] 1943 + 1944 + [[package]] 1945 + name = "icu" 1946 + version = "1.3.2" 1947 + source = "registry+https://github.com/rust-lang/crates.io-index" 1948 + checksum = "30f75f394ebee8d539bef8f6f02ad7b5f41c33de74c9eae1a50337b382a5aab1" 1949 + dependencies = [ 1950 + "icu_calendar", 1951 + "icu_casemap", 1952 + "icu_collator", 1953 + "icu_collections", 1954 + "icu_compactdecimal", 1955 + "icu_datetime", 1956 + "icu_decimal", 1957 + "icu_displaynames", 1958 + "icu_list", 1959 + "icu_locid", 1960 + "icu_locid_transform", 1961 + "icu_normalizer", 1962 + "icu_plurals", 1963 + "icu_properties", 1964 + "icu_provider", 1965 + "icu_relativetime", 1966 + "icu_segmenter", 1967 + "icu_timezone", 1968 + "icu_transliterate", 1969 + ] 1970 + 1971 + [[package]] 1972 + name = "icu_calendar" 1973 + version = "1.3.2" 1974 + source = "registry+https://github.com/rust-lang/crates.io-index" 1975 + checksum = "b520c5675775e3838447c33fc55bf558148c6824ef0d20ff7a9e0df7345a281c" 1976 + dependencies = [ 1977 + "calendrical_calculations", 1978 + "displaydoc", 1979 + "icu_calendar_data", 1980 + "icu_locid", 1981 + "icu_locid_transform", 1982 + "icu_provider", 1983 + "serde", 1984 + "tinystr", 1985 + "writeable", 1986 + "zerovec 0.10.0", 1987 + ] 1988 + 1989 + [[package]] 1990 + name = "icu_calendar_data" 1991 + version = "1.3.2" 1992 + source = "registry+https://github.com/rust-lang/crates.io-index" 1993 + checksum = "75d8d1a514ca7e6dc547be930f2fd661d578909c07cf1c1adade81c3f7a78840" 1994 + 1995 + [[package]] 1996 + name = "icu_casemap" 1997 + version = "1.3.2" 1998 + source = "registry+https://github.com/rust-lang/crates.io-index" 1999 + checksum = "976068d7759293cbd9daa0d1669618bb9094c7ee54e546cd8b877dd4fe59007a" 2000 + dependencies = [ 2001 + "displaydoc", 2002 + "icu_casemap_data", 2003 + "icu_collections", 2004 + "icu_locid", 2005 + "icu_properties", 2006 + "icu_provider", 2007 + "serde", 2008 + "writeable", 2009 + "zerovec 0.10.0", 2010 + ] 2011 + 2012 + [[package]] 2013 + name = "icu_casemap_data" 2014 + version = "1.3.2" 2015 + source = "registry+https://github.com/rust-lang/crates.io-index" 2016 + checksum = "1251070c14d5b94cd00f97025e9cedce6a6eeb39485e2a226c58432cc4f72ffd" 2017 + 2018 + [[package]] 2019 + name = "icu_collator" 2020 + version = "1.3.3" 2021 + source = "registry+https://github.com/rust-lang/crates.io-index" 2022 + checksum = "be493c81154545a00fc5196e814cae0e1470bc696d518b5df877049aa6bcefe1" 2023 + dependencies = [ 2024 + "displaydoc", 2025 + "icu_collator_data", 2026 + "icu_collections", 2027 + "icu_locid", 2028 + "icu_locid_transform", 2029 + "icu_normalizer", 2030 + "icu_properties", 2031 + "icu_provider", 2032 + "serde", 2033 + "smallvec", 2034 + "utf16_iter", 2035 + "utf8_iter", 2036 + "zerovec 0.10.0", 2037 + ] 2038 + 2039 + [[package]] 2040 + name = "icu_collator_data" 2041 + version = "1.3.3" 2042 + source = "registry+https://github.com/rust-lang/crates.io-index" 2043 + checksum = "4dbe9abe5ce570ad4707026f37bc21ef95c36b945c3c4564b9aa4e2e1c043126" 2044 + 2045 + [[package]] 2046 + name = "icu_collections" 2047 + version = "1.3.2" 2048 + source = "registry+https://github.com/rust-lang/crates.io-index" 2049 + checksum = "3907b2246e8dd5a29ead8a965e7c0c8a90e9b928e614a4279257d45c5e553e91" 2050 + dependencies = [ 2051 + "displaydoc", 2052 + "serde", 2053 + "yoke", 2054 + "zerofrom", 2055 + "zerovec 0.10.0", 2056 + ] 2057 + 2058 + [[package]] 2059 + name = "icu_compactdecimal" 2060 + version = "0.2.2" 2061 + source = "registry+https://github.com/rust-lang/crates.io-index" 2062 + checksum = "4a8bb9143e7681fd5f5877c76f7b6365e173545d00d0e12ef23ba1888a996baa" 2063 + dependencies = [ 2064 + "displaydoc", 2065 + "fixed_decimal", 2066 + "icu_compactdecimal_data", 2067 + "icu_decimal", 2068 + "icu_locid_transform", 2069 + "icu_plurals", 2070 + "icu_provider", 2071 + "writeable", 2072 + "zerovec 0.10.0", 2073 + ] 2074 + 2075 + [[package]] 2076 + name = "icu_compactdecimal_data" 2077 + version = "1.3.2" 2078 + source = "registry+https://github.com/rust-lang/crates.io-index" 2079 + checksum = "c2e9b7585f26db531ea5aaedaa68cb66cd2be37fe698b33a289849ff3129545b" 2080 + 2081 + [[package]] 2082 + name = "icu_datetime" 2083 + version = "1.3.2" 2084 + source = "registry+https://github.com/rust-lang/crates.io-index" 2085 + checksum = "5f5bf2e6dd961b59ee5935070220915db6cf0ab5137de362964f800c2b7d14fa" 2086 + dependencies = [ 2087 + "displaydoc", 2088 + "either", 2089 + "fixed_decimal", 2090 + "icu_calendar", 2091 + "icu_datetime_data", 2092 + "icu_decimal", 2093 + "icu_locid", 2094 + "icu_locid_transform", 2095 + "icu_plurals", 2096 + "icu_provider", 2097 + "icu_timezone", 2098 + "litemap 0.7.1", 2099 + "serde", 2100 + "smallvec", 2101 + "tinystr", 2102 + "writeable", 2103 + "zerovec 0.10.0", 2104 + ] 2105 + 2106 + [[package]] 2107 + name = "icu_datetime_data" 2108 + version = "1.3.2" 2109 + source = "registry+https://github.com/rust-lang/crates.io-index" 2110 + checksum = "078b2ed516a2f5054ee7f55b1fe970b92e90ae4cace8a0fe1e5f9fc2e94be609" 2111 + 2112 + [[package]] 2113 + name = "icu_decimal" 2114 + version = "1.3.2" 2115 + source = "registry+https://github.com/rust-lang/crates.io-index" 2116 + checksum = "1986a0b7df834aaddb911b4593c990950ac5606fc83ce9aad4311be80f51e81a" 2117 + dependencies = [ 2118 + "displaydoc", 2119 + "fixed_decimal", 2120 + "icu_decimal_data", 2121 + "icu_locid", 2122 + "icu_locid_transform", 2123 + "icu_provider", 2124 + "serde", 2125 + "writeable", 2126 + ] 2127 + 2128 + [[package]] 2129 + name = "icu_decimal_data" 2130 + version = "1.3.2" 2131 + source = "registry+https://github.com/rust-lang/crates.io-index" 2132 + checksum = "3c064b3828953151f8c610bfff6fec776f958641249ebfd1cf36f073f0654e77" 2133 + 2134 + [[package]] 2135 + name = "icu_displaynames" 2136 + version = "0.11.1" 2137 + source = "registry+https://github.com/rust-lang/crates.io-index" 2138 + checksum = "c98329d348e918ac7e88e6d6613a46bef09ca8a65db4ddf70d86e6eaac0e2ec3" 2139 + dependencies = [ 2140 + "icu_displaynames_data", 2141 + "icu_locid", 2142 + "icu_locid_transform", 2143 + "icu_provider", 2144 + "serde", 2145 + "tinystr", 2146 + "zerovec 0.10.0", 2147 + ] 2148 + 2149 + [[package]] 2150 + name = "icu_displaynames_data" 2151 + version = "1.3.2" 2152 + source = "registry+https://github.com/rust-lang/crates.io-index" 2153 + checksum = "60f9f56c427f1e80383667e8fb13c07707f6561839283115617cc67307a5d020" 2154 + 2155 + [[package]] 2156 + name = "icu_list" 2157 + version = "1.3.2" 2158 + source = "registry+https://github.com/rust-lang/crates.io-index" 2159 + checksum = "dc1a44bbed77a7e7b555f9d7dd4b43f75ec1402b438a901d20451943d50cbd90" 2160 + dependencies = [ 2161 + "deduplicating_array", 2162 + "displaydoc", 2163 + "icu_list_data", 2164 + "icu_locid_transform", 2165 + "icu_provider", 2166 + "regex-automata 0.2.0", 2167 + "serde", 2168 + "writeable", 2169 + ] 2170 + 2171 + [[package]] 2172 + name = "icu_list_data" 2173 + version = "1.3.2" 2174 + source = "registry+https://github.com/rust-lang/crates.io-index" 2175 + checksum = "d3237583f0cb7feafabb567c4492fe9ef1d2d4113f6a8798a923273ea5de996d" 2176 + 2177 + [[package]] 2178 + name = "icu_locid" 2179 + version = "1.3.2" 2180 + source = "registry+https://github.com/rust-lang/crates.io-index" 2181 + checksum = "f284eb342dc49d3e9d9f3b188489d76b5d22dfb1d1a5e0d1941811253bac625c" 2182 + dependencies = [ 2183 + "displaydoc", 2184 + "litemap 0.7.1", 2185 + "serde", 2186 + "tinystr", 2187 + "writeable", 2188 + "zerovec 0.10.0", 2189 + ] 2190 + 2191 + [[package]] 2192 + name = "icu_locid_transform" 2193 + version = "1.3.2" 2194 + source = "registry+https://github.com/rust-lang/crates.io-index" 2195 + checksum = "6551daf80882d8e68eee186cc19e132d8bde1b1f059a79b93384a5ca0e8fc5e7" 2196 + dependencies = [ 2197 + "displaydoc", 2198 + "icu_locid", 2199 + "icu_locid_transform_data", 2200 + "icu_provider", 2201 + "serde", 2202 + "tinystr", 2203 + "zerovec 0.10.0", 2204 + ] 2205 + 2206 + [[package]] 2207 + name = "icu_locid_transform_data" 2208 + version = "1.3.2" 2209 + source = "registry+https://github.com/rust-lang/crates.io-index" 2210 + checksum = "2a741eba5431f75eb2f1f9022d3cffabcadda6771e54fb4e77c8ba8653e4da44" 2211 + 2212 + [[package]] 2213 + name = "icu_normalizer" 2214 + version = "1.3.2" 2215 + source = "registry+https://github.com/rust-lang/crates.io-index" 2216 + checksum = "080fc33a720d50a7342b0c58df010fbcfb842d6f78ef81555f8b1ac6bba57d3c" 2217 + dependencies = [ 2218 + "displaydoc", 2219 + "icu_collections", 2220 + "icu_normalizer_data", 2221 + "icu_properties", 2222 + "icu_provider", 2223 + "serde", 2224 + "smallvec", 2225 + "utf16_iter", 2226 + "utf8_iter", 2227 + "write16", 2228 + "zerovec 0.10.0", 2229 + ] 2230 + 2231 + [[package]] 2232 + name = "icu_normalizer_data" 2233 + version = "1.3.2" 2234 + source = "registry+https://github.com/rust-lang/crates.io-index" 2235 + checksum = "6f8d22f74066c2e6442db2a9aa14950278e86719e811e304e48bae03094b369d" 2236 + 2237 + [[package]] 2238 + name = "icu_plurals" 2239 + version = "1.3.2" 2240 + source = "registry+https://github.com/rust-lang/crates.io-index" 2241 + checksum = "20556516b8be2b2f5dc3d6b23884b65c5c59ed8be0b44c419e4808c9b0792fce" 2242 + dependencies = [ 2243 + "displaydoc", 2244 + "fixed_decimal", 2245 + "icu_locid", 2246 + "icu_locid_transform", 2247 + "icu_plurals_data", 2248 + "icu_provider", 2249 + "serde", 2250 + "zerovec 0.10.0", 2251 + ] 2252 + 2253 + [[package]] 2254 + name = "icu_plurals_data" 2255 + version = "1.3.2" 2256 + source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "fdc552215224997aaaa4e05d95981386d3c52042acebfcc732137d5d9be96a21" 2258 + 2259 + [[package]] 2260 + name = "icu_properties" 2261 + version = "1.3.2" 2262 + source = "registry+https://github.com/rust-lang/crates.io-index" 2263 + checksum = "3477ae70f8ca8dc08ff7574b5398ed0a2f2e4e6b66bdff2558a92ed67e262be1" 2264 + dependencies = [ 2265 + "displaydoc", 2266 + "icu_collections", 2267 + "icu_locid_transform", 2268 + "icu_properties_data", 2269 + "icu_provider", 2270 + "serde", 2271 + "tinystr", 2272 + "zerovec 0.10.0", 2273 + ] 2274 + 2275 + [[package]] 2276 + name = "icu_properties_data" 2277 + version = "1.3.2" 2278 + source = "registry+https://github.com/rust-lang/crates.io-index" 2279 + checksum = "7c8bb3b67a8347e94d580434369e5c7ee89999b9309d04b7cfc88dfaa0f31b59" 2280 + 2281 + [[package]] 2282 + name = "icu_provider" 2283 + version = "1.3.2" 2284 + source = "registry+https://github.com/rust-lang/crates.io-index" 2285 + checksum = "68acdef80034b5e35d8524e9817479d389a4f9774f3f0cbe1bf3884d80fd5934" 2286 + dependencies = [ 2287 + "displaydoc", 2288 + "icu_locid", 2289 + "icu_provider_macros", 2290 + "postcard", 2291 + "serde", 2292 + "stable_deref_trait", 2293 + "tinystr", 2294 + "writeable", 2295 + "yoke", 2296 + "zerofrom", 2297 + "zerovec 0.10.0", 2298 + ] 2299 + 2300 + [[package]] 2301 + name = "icu_provider_blob" 2302 + version = "1.3.2" 2303 + source = "registry+https://github.com/rust-lang/crates.io-index" 2304 + checksum = "c31326d28c7f95a964a4f0ee86c24002da5f6db907e3bcb079949b4ff103b6a9" 2305 + dependencies = [ 2306 + "icu_provider", 2307 + "postcard", 2308 + "serde", 2309 + "writeable", 2310 + "zerovec 0.10.0", 2311 + ] 2312 + 2313 + [[package]] 2314 + name = "icu_provider_macros" 2315 + version = "1.3.2" 2316 + source = "registry+https://github.com/rust-lang/crates.io-index" 2317 + checksum = "2060258edfcfe32ca7058849bf0f146cb5c59aadbedf480333c0d0002f97bc99" 2318 + dependencies = [ 2319 + "proc-macro2", 2320 + "quote", 2321 + "syn 2.0.28", 2322 + ] 2323 + 2324 + [[package]] 2325 + name = "icu_relativetime" 2326 + version = "0.1.3" 2327 + source = "registry+https://github.com/rust-lang/crates.io-index" 2328 + checksum = "c4e6c1b531ab35f5b0cb552d3fb8dab1cb49f98e68e12bdc2169ca15e805207c" 2329 + dependencies = [ 2330 + "displaydoc", 2331 + "fixed_decimal", 2332 + "icu_decimal", 2333 + "icu_locid_transform", 2334 + "icu_plurals", 2335 + "icu_provider", 2336 + "icu_relativetime_data", 2337 + "serde", 2338 + "writeable", 2339 + "zerovec 0.10.0", 2340 + ] 2341 + 2342 + [[package]] 2343 + name = "icu_relativetime_data" 2344 + version = "1.3.2" 2345 + source = "registry+https://github.com/rust-lang/crates.io-index" 2346 + checksum = "71ec2ca0aff8c6865075c6257bc91d21a77acb6465635306a280af89208bed24" 2347 + 2348 + [[package]] 2349 + name = "icu_segmenter" 2350 + version = "1.3.2" 2351 + source = "registry+https://github.com/rust-lang/crates.io-index" 2352 + checksum = "bcb3c1981ce2187a745f391a741cb14e77453325acb3b2e014b05da51c0a39f2" 2353 + dependencies = [ 2354 + "core_maths", 2355 + "displaydoc", 2356 + "icu_collections", 2357 + "icu_locid", 2358 + "icu_provider", 2359 + "icu_segmenter_data", 2360 + "serde", 2361 + "utf8_iter", 2362 + "zerovec 0.10.0", 2363 + ] 2364 + 2365 + [[package]] 2366 + name = "icu_segmenter_data" 2367 + version = "1.3.2" 2368 + source = "registry+https://github.com/rust-lang/crates.io-index" 2369 + checksum = "9703f6713044d1c0a1335a6d78ffece4c9380582416ace6feeb608e84d279fc7" 2370 + 2371 + [[package]] 2372 + name = "icu_timezone" 2373 + version = "1.3.2" 2374 + source = "registry+https://github.com/rust-lang/crates.io-index" 2375 + checksum = "19e6401cd210ccda98b2e7fc707831b29c6efe319efbbec460f957b6f331f626" 2376 + dependencies = [ 2377 + "displaydoc", 2378 + "icu_calendar", 2379 + "icu_locid", 2380 + "icu_provider", 2381 + "icu_timezone_data", 2382 + "serde", 2383 + "tinystr", 2384 + "zerotrie", 2385 + "zerovec 0.10.0", 2386 + ] 2387 + 2388 + [[package]] 2389 + name = "icu_timezone_data" 2390 + version = "1.3.2" 2391 + source = "registry+https://github.com/rust-lang/crates.io-index" 2392 + checksum = "6d7e214a653bac59b768c42f82d252f13af95e8a9cb07b6108b8bc723c561b43" 2393 + 2394 + [[package]] 2395 + name = "icu_transliterate" 2396 + version = "0.1.1" 2397 + source = "registry+https://github.com/rust-lang/crates.io-index" 2398 + checksum = "d4bdf006774b5a5898d97af6c95b148d34cd5c87cbed00610ff873e5b5885e28" 2399 + dependencies = [ 2400 + "displaydoc", 2401 + "icu_collections", 2402 + "icu_locid", 2403 + "icu_normalizer", 2404 + "icu_properties", 2405 + "icu_provider", 2406 + "icu_unicodeset_parse", 2407 + "litemap 0.7.1", 2408 + "serde", 2409 + "zerovec 0.10.0", 2410 + ] 2411 + 2412 + [[package]] 2413 + name = "icu_unicodeset_parse" 2414 + version = "0.1.1" 2415 + source = "registry+https://github.com/rust-lang/crates.io-index" 2416 + checksum = "b2c3c1ab072cb9ec2dfb377ed7be07bf1bdce055b8324ba6392323f588c38c5a" 2417 + dependencies = [ 2418 + "icu_collections", 2419 + "icu_properties", 2420 + "icu_provider", 2421 + "tinystr", 2422 + "zerovec 0.10.0", 2423 ] 2424 2425 [[package]] ··· 2430 2431 [[package]] 2432 name = "idna" 2433 + version = "0.4.0" 2434 source = "registry+https://github.com/rust-lang/crates.io-index" 2435 + checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 2436 dependencies = [ 2437 "unicode-bidi", 2438 "unicode-normalization", ··· 2440 2441 [[package]] 2442 name = "index-scheduler" 2443 + version = "1.5.0" 2444 dependencies = [ 2445 "anyhow", 2446 "big_s", ··· 2458 "meilisearch-types", 2459 "nelson", 2460 "page_size 0.5.0", 2461 + "puffin", 2462 "roaring", 2463 "serde", 2464 "serde_json", ··· 2466 "tempfile", 2467 "thiserror", 2468 "time", 2469 + "uuid 1.5.0", 2470 ] 2471 2472 [[package]] ··· 2477 dependencies = [ 2478 "autocfg", 2479 "hashbrown 0.12.3", 2480 ] 2481 2482 [[package]] ··· 2487 dependencies = [ 2488 "equivalent", 2489 "hashbrown 0.14.0", 2490 + "serde", 2491 ] 2492 2493 [[package]] ··· 2501 2502 [[package]] 2503 name = "insta" 2504 + version = "1.31.0" 2505 source = "registry+https://github.com/rust-lang/crates.io-index" 2506 + checksum = "a0770b0a3d4c70567f0d58331f3088b0e4c4f56c9b8d764efe654b4a5d46de3a" 2507 dependencies = [ 2508 "console", 2509 "lazy_static", ··· 2545 source = "registry+https://github.com/rust-lang/crates.io-index" 2546 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 2547 dependencies = [ 2548 + "hermit-abi", 2549 "libc", 2550 "windows-sys 0.48.0", 2551 ] 2552 2553 [[package]] 2554 name = "ipnet" 2555 + version = "2.8.0" 2556 source = "registry+https://github.com/rust-lang/crates.io-index" 2557 + checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 2558 2559 [[package]] 2560 name = "irg-kvariants" ··· 2569 2570 [[package]] 2571 name = "is-terminal" 2572 + version = "0.4.9" 2573 source = "registry+https://github.com/rust-lang/crates.io-index" 2574 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 2575 dependencies = [ 2576 + "hermit-abi", 2577 + "rustix 0.38.7", 2578 "windows-sys 0.48.0", 2579 ] 2580 ··· 2588 ] 2589 2590 [[package]] 2591 + name = "itertools" 2592 + version = "0.11.0" 2593 + source = "registry+https://github.com/rust-lang/crates.io-index" 2594 + checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 2595 + dependencies = [ 2596 + "either", 2597 + ] 2598 + 2599 + [[package]] 2600 name = "itoa" 2601 + version = "1.0.9" 2602 source = "registry+https://github.com/rust-lang/crates.io-index" 2603 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 2604 2605 [[package]] 2606 name = "jieba-rs" 2607 + version = "0.6.8" 2608 source = "registry+https://github.com/rust-lang/crates.io-index" 2609 + checksum = "93f0c1347cd3ac8d7c6e3a2dc33ac496d365cf09fc0831aa61111e1a6738983e" 2610 dependencies = [ 2611 "cedarwood", 2612 "fxhash", 2613 + "hashbrown 0.14.0", 2614 "lazy_static", 2615 "phf", 2616 "phf_codegen", ··· 2628 2629 [[package]] 2630 name = "js-sys" 2631 + version = "0.3.64" 2632 source = "registry+https://github.com/rust-lang/crates.io-index" 2633 + checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 2634 dependencies = [ 2635 "wasm-bindgen", 2636 ] 2637 2638 [[package]] 2639 name = "json-depth-checker" 2640 + version = "1.5.0" 2641 dependencies = [ 2642 "criterion", 2643 "serde_json", ··· 2714 2715 [[package]] 2716 name = "libz-sys" 2717 + version = "1.1.12" 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 2719 + checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" 2720 dependencies = [ 2721 "cc", 2722 "libc", ··· 2726 2727 [[package]] 2728 name = "lindera-cc-cedict-builder" 2729 + version = "0.27.1" 2730 source = "registry+https://github.com/rust-lang/crates.io-index" 2731 + checksum = "6f567a47e47b5420908424de2c6c5e424e3cafe588d0146bd128c0f3755758a3" 2732 dependencies = [ 2733 "anyhow", 2734 "bincode", ··· 2745 2746 [[package]] 2747 name = "lindera-compress" 2748 + version = "0.27.1" 2749 source = "registry+https://github.com/rust-lang/crates.io-index" 2750 + checksum = "49f3e553d55ebe9881fa5e5de588b0a153456e93564d17dfbef498912caf63a2" 2751 dependencies = [ 2752 "anyhow", 2753 "flate2", ··· 2756 2757 [[package]] 2758 name = "lindera-core" 2759 + version = "0.27.1" 2760 source = "registry+https://github.com/rust-lang/crates.io-index" 2761 + checksum = "a9a2440cc156a4a911a174ec68203543d1efb10df3a700a59b6bf581e453c726" 2762 dependencies = [ 2763 "anyhow", 2764 "bincode", ··· 2773 2774 [[package]] 2775 name = "lindera-decompress" 2776 + version = "0.27.1" 2777 source = "registry+https://github.com/rust-lang/crates.io-index" 2778 + checksum = "e077a410e61c962cb526f71b7effd62ffc607488a8f61869c937582d2ccb529b" 2779 dependencies = [ 2780 "anyhow", 2781 "flate2", ··· 2784 2785 [[package]] 2786 name = "lindera-dictionary" 2787 + version = "0.27.1" 2788 source = "registry+https://github.com/rust-lang/crates.io-index" 2789 + checksum = "d9f57491adf7b311a3ee87f5e4a36454df16a2ec73de4ef28b2106fac80bd782" 2790 dependencies = [ 2791 "anyhow", 2792 "bincode", ··· 2804 2805 [[package]] 2806 name = "lindera-ipadic-builder" 2807 + version = "0.27.1" 2808 source = "registry+https://github.com/rust-lang/crates.io-index" 2809 + checksum = "a3476ec7748aebd2eb23d496ddfce5e7e0a5c031cffcd214451043e02d029f11" 2810 dependencies = [ 2811 "anyhow", 2812 "bincode", ··· 2825 2826 [[package]] 2827 name = "lindera-ipadic-neologd-builder" 2828 + version = "0.27.1" 2829 source = "registry+https://github.com/rust-lang/crates.io-index" 2830 + checksum = "7b1c7576a02d5e4af2bf62de51790a01bc4b8bc0d0b6a6b86a46b157f5cb306d" 2831 dependencies = [ 2832 "anyhow", 2833 "bincode", ··· 2846 2847 [[package]] 2848 name = "lindera-ko-dic" 2849 + version = "0.27.1" 2850 source = "registry+https://github.com/rust-lang/crates.io-index" 2851 + checksum = "b713ecd5b827d7d448c3c5eb3c6d5899ecaf22cd17087599996349a02c76828d" 2852 dependencies = [ 2853 "bincode", 2854 "byteorder", ··· 2863 2864 [[package]] 2865 name = "lindera-ko-dic-builder" 2866 + version = "0.27.1" 2867 source = "registry+https://github.com/rust-lang/crates.io-index" 2868 + checksum = "3e545752f6487be87b572529ad594cb3b48d2ef20821516f598b2d152d23277b" 2869 dependencies = [ 2870 "anyhow", 2871 "bincode", ··· 2883 2884 [[package]] 2885 name = "lindera-tokenizer" 2886 + version = "0.27.1" 2887 source = "registry+https://github.com/rust-lang/crates.io-index" 2888 + checksum = "24a2d4606a5a4da62ac4a3680ee884a75da7f0c892dc967fc9cb983ceba39a8f" 2889 dependencies = [ 2890 "bincode", 2891 "byteorder", ··· 2898 2899 [[package]] 2900 name = "lindera-unidic" 2901 + version = "0.27.1" 2902 source = "registry+https://github.com/rust-lang/crates.io-index" 2903 + checksum = "388b1bdf81794b5d5b8057ce0321c58ff4b90d676b637948ccc7863ae2f43d28" 2904 dependencies = [ 2905 "bincode", 2906 "byteorder", ··· 2915 2916 [[package]] 2917 name = "lindera-unidic-builder" 2918 + version = "0.27.1" 2919 source = "registry+https://github.com/rust-lang/crates.io-index" 2920 + checksum = "cdfa3e29a22c047da57fadd960ff674b720de15a1e2fb35b5ed67f3408afb469" 2921 dependencies = [ 2922 "anyhow", 2923 "bincode", ··· 2947 2948 [[package]] 2949 name = "linux-raw-sys" 2950 + version = "0.4.5" 2951 source = "registry+https://github.com/rust-lang/crates.io-index" 2952 + checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 2953 2954 [[package]] 2955 + name = "litemap" 2956 + version = "0.6.1" 2957 source = "registry+https://github.com/rust-lang/crates.io-index" 2958 + checksum = "575d8a551c59104b4df91269921e5eab561aa1b77c618dac0414b5d44a4617de" 2959 + 2960 + [[package]] 2961 + name = "litemap" 2962 + version = "0.7.1" 2963 + source = "registry+https://github.com/rust-lang/crates.io-index" 2964 + checksum = "77a1a2647d5b7134127971a6de0d533c49de2159167e7f259c427195f87168a1" 2965 + dependencies = [ 2966 + "serde", 2967 + ] 2968 2969 [[package]] 2970 name = "lmdb-rkv-sys" ··· 2996 2997 [[package]] 2998 name = "lock_api" 2999 + version = "0.4.10" 3000 source = "registry+https://github.com/rust-lang/crates.io-index" 3001 + checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 3002 dependencies = [ 3003 "autocfg", 3004 "scopeguard", ··· 3033 ] 3034 3035 [[package]] 3036 + name = "lz4_flex" 3037 + version = "0.10.0" 3038 + source = "registry+https://github.com/rust-lang/crates.io-index" 3039 + checksum = "8b8c72594ac26bfd34f2d99dfced2edfaddfe8a476e3ff2ca0eb293d925c4f83" 3040 + 3041 + [[package]] 3042 name = "manifest-dir-macros" 3043 version = "0.1.17" 3044 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3047 "once_cell", 3048 "proc-macro2", 3049 "quote", 3050 + "syn 2.0.28", 3051 ] 3052 3053 [[package]] ··· 3064 3065 [[package]] 3066 name = "meili-snap" 3067 + version = "1.5.0" 3068 dependencies = [ 3069 "insta", 3070 "md5", ··· 3073 3074 [[package]] 3075 name = "meilisearch" 3076 + version = "1.5.0" 3077 dependencies = [ 3078 "actix-cors", 3079 "actix-http", ··· 3104 "hex", 3105 "http", 3106 "index-scheduler", 3107 + "indexmap 2.0.0", 3108 "insta", 3109 "is-terminal", 3110 + "itertools 0.11.0", 3111 "jsonwebtoken", 3112 "lazy_static", 3113 "log", ··· 3127 "pin-project-lite", 3128 "platform-dirs", 3129 "prometheus", 3130 + "puffin", 3131 "rand", 3132 "rayon", 3133 "regex", ··· 3154 "tokio-stream", 3155 "toml", 3156 "urlencoding", 3157 + "uuid 1.5.0", 3158 "vergen", 3159 "walkdir", 3160 "yaup", ··· 3163 3164 [[package]] 3165 name = "meilisearch-auth" 3166 + version = "1.5.0" 3167 dependencies = [ 3168 "base64 0.21.2", 3169 "enum-iterator", ··· 3177 "sha2", 3178 "thiserror", 3179 "time", 3180 + "uuid 1.5.0", 3181 ] 3182 3183 [[package]] 3184 name = "meilisearch-types" 3185 + version = "1.5.0" 3186 dependencies = [ 3187 "actix-web", 3188 "anyhow", ··· 3207 "thiserror", 3208 "time", 3209 "tokio", 3210 + "uuid 1.5.0", 3211 + ] 3212 + 3213 + [[package]] 3214 + name = "meilitool" 3215 + version = "1.5.0" 3216 + dependencies = [ 3217 + "anyhow", 3218 + "clap", 3219 + "dump", 3220 + "file-store", 3221 + "meilisearch-auth", 3222 + "meilisearch-types", 3223 + "time", 3224 + "uuid 1.5.0", 3225 ] 3226 3227 [[package]] ··· 3232 3233 [[package]] 3234 name = "memmap2" 3235 + version = "0.7.1" 3236 source = "registry+https://github.com/rust-lang/crates.io-index" 3237 + checksum = "f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6" 3238 dependencies = [ 3239 "libc", 3240 ] 3241 3242 [[package]] 3243 name = "memoffset" 3244 + version = "0.9.0" 3245 source = "registry+https://github.com/rust-lang/crates.io-index" 3246 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 3247 dependencies = [ 3248 "autocfg", 3249 ] 3250 3251 [[package]] 3252 name = "milli" 3253 + version = "1.5.0" 3254 dependencies = [ 3255 "big_s", 3256 "bimap", ··· 3271 "geoutils", 3272 "grenad", 3273 "heed", 3274 + "indexmap 2.0.0", 3275 "insta", 3276 "instant-distance", 3277 + "itertools 0.11.0", 3278 "json-depth-checker", 3279 "levenshtein_automata", 3280 "log", ··· 3286 "obkv", 3287 "once_cell", 3288 "ordered-float", 3289 + "puffin", 3290 "rand", 3291 "rand_pcg", 3292 "rayon", ··· 3301 "tempfile", 3302 "thiserror", 3303 "time", 3304 + "uuid 1.5.0", 3305 ] 3306 3307 [[package]] ··· 3337 3338 [[package]] 3339 name = "miniz_oxide" 3340 version = "0.7.1" 3341 source = "registry+https://github.com/rust-lang/crates.io-index" 3342 checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" ··· 3346 3347 [[package]] 3348 name = "mio" 3349 + version = "0.8.8" 3350 source = "registry+https://github.com/rust-lang/crates.io-index" 3351 + checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 3352 dependencies = [ 3353 "libc", 3354 "log", ··· 3414 3415 [[package]] 3416 name = "num-traits" 3417 + version = "0.2.16" 3418 source = "registry+https://github.com/rust-lang/crates.io-index" 3419 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 3420 dependencies = [ 3421 "autocfg", 3422 "libm", ··· 3424 3425 [[package]] 3426 name = "num_cpus" 3427 + version = "1.16.0" 3428 source = "registry+https://github.com/rust-lang/crates.io-index" 3429 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 3430 dependencies = [ 3431 + "hermit-abi", 3432 "libc", 3433 ] 3434 3435 [[package]] 3436 name = "object" 3437 + version = "0.31.1" 3438 source = "registry+https://github.com/rust-lang/crates.io-index" 3439 + checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 3440 dependencies = [ 3441 "memchr", 3442 ] ··· 3500 3501 [[package]] 3502 name = "parking_lot_core" 3503 + version = "0.9.8" 3504 source = "registry+https://github.com/rust-lang/crates.io-index" 3505 + checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 3506 dependencies = [ 3507 "cfg-if", 3508 "libc", 3509 + "redox_syscall 0.3.5", 3510 "smallvec", 3511 + "windows-targets 0.48.1", 3512 ] 3513 3514 [[package]] ··· 3524 3525 [[package]] 3526 name = "paste" 3527 + version = "1.0.14" 3528 source = "registry+https://github.com/rust-lang/crates.io-index" 3529 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 3530 3531 [[package]] 3532 name = "path-matchers" ··· 3566 3567 [[package]] 3568 name = "percent-encoding" 3569 + version = "2.3.0" 3570 source = "registry+https://github.com/rust-lang/crates.io-index" 3571 + checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 3572 3573 [[package]] 3574 name = "permissive-json-pointer" 3575 + version = "1.5.0" 3576 dependencies = [ 3577 "big_s", 3578 "serde_json", ··· 3580 3581 [[package]] 3582 name = "pest" 3583 + version = "2.7.2" 3584 source = "registry+https://github.com/rust-lang/crates.io-index" 3585 + checksum = "1acb4a4365a13f749a93f1a094a7805e5cfa0955373a9de860d962eaa3a5fe5a" 3586 dependencies = [ 3587 "thiserror", 3588 "ucd-trie", ··· 3590 3591 [[package]] 3592 name = "pest_derive" 3593 + version = "2.7.2" 3594 source = "registry+https://github.com/rust-lang/crates.io-index" 3595 + checksum = "666d00490d4ac815001da55838c500eafb0320019bbaa44444137c48b443a853" 3596 dependencies = [ 3597 "pest", 3598 "pest_generator", ··· 3600 3601 [[package]] 3602 name = "pest_generator" 3603 + version = "2.7.2" 3604 source = "registry+https://github.com/rust-lang/crates.io-index" 3605 + checksum = "68ca01446f50dbda87c1786af8770d535423fa8a53aec03b8f4e3d7eb10e0929" 3606 dependencies = [ 3607 "pest", 3608 "pest_meta", 3609 "proc-macro2", 3610 "quote", 3611 + "syn 2.0.28", 3612 ] 3613 3614 [[package]] 3615 name = "pest_meta" 3616 + version = "2.7.2" 3617 source = "registry+https://github.com/rust-lang/crates.io-index" 3618 + checksum = "56af0a30af74d0445c0bf6d9d051c979b516a1a5af790d251daee76005420a48" 3619 dependencies = [ 3620 "once_cell", 3621 "pest", ··· 3624 3625 [[package]] 3626 name = "phf" 3627 + version = "0.11.2" 3628 source = "registry+https://github.com/rust-lang/crates.io-index" 3629 + checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 3630 dependencies = [ 3631 "phf_shared", 3632 ] 3633 3634 [[package]] 3635 name = "phf_codegen" 3636 + version = "0.11.2" 3637 source = "registry+https://github.com/rust-lang/crates.io-index" 3638 + checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 3639 dependencies = [ 3640 "phf_generator", 3641 "phf_shared", ··· 3643 3644 [[package]] 3645 name = "phf_generator" 3646 + version = "0.11.2" 3647 source = "registry+https://github.com/rust-lang/crates.io-index" 3648 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 3649 dependencies = [ 3650 "phf_shared", 3651 "rand", ··· 3653 3654 [[package]] 3655 name = "phf_shared" 3656 + version = "0.11.2" 3657 source = "registry+https://github.com/rust-lang/crates.io-index" 3658 + checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 3659 dependencies = [ 3660 "siphasher", 3661 ] 3662 3663 [[package]] 3664 name = "pin-project-lite" 3665 + version = "0.2.11" 3666 source = "registry+https://github.com/rust-lang/crates.io-index" 3667 + checksum = "2c516611246607d0c04186886dbb3a754368ef82c79e9827a802c6d836dd111c" 3668 3669 [[package]] 3670 name = "pin-utils" ··· 3695 3696 [[package]] 3697 name = "plotters" 3698 + version = "0.3.5" 3699 source = "registry+https://github.com/rust-lang/crates.io-index" 3700 + checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" 3701 dependencies = [ 3702 "num-traits", 3703 "plotters-backend", ··· 3708 3709 [[package]] 3710 name = "plotters-backend" 3711 + version = "0.3.5" 3712 source = "registry+https://github.com/rust-lang/crates.io-index" 3713 + checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" 3714 3715 [[package]] 3716 name = "plotters-svg" 3717 + version = "0.3.5" 3718 source = "registry+https://github.com/rust-lang/crates.io-index" 3719 + checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" 3720 dependencies = [ 3721 "plotters-backend", 3722 ] 3723 + 3724 + [[package]] 3725 + name = "postcard" 3726 + version = "1.0.8" 3727 + source = "registry+https://github.com/rust-lang/crates.io-index" 3728 + checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8" 3729 + dependencies = [ 3730 + "cobs", 3731 + "embedded-io", 3732 + "serde", 3733 + ] 3734 + 3735 + [[package]] 3736 + name = "powerfmt" 3737 + version = "0.2.0" 3738 + source = "registry+https://github.com/rust-lang/crates.io-index" 3739 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 3740 3741 [[package]] 3742 name = "ppv-lite86" ··· 3787 "byteorder", 3788 "hex", 3789 "lazy_static", 3790 + "rustix 0.36.16", 3791 ] 3792 3793 [[package]] ··· 3814 checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" 3815 3816 [[package]] 3817 + name = "puffin" 3818 + version = "0.16.0" 3819 + source = "registry+https://github.com/rust-lang/crates.io-index" 3820 + checksum = "76425abd4e1a0ad4bd6995dd974b52f414fca9974171df8e3708b3e660d05a21" 3821 + dependencies = [ 3822 + "anyhow", 3823 + "bincode", 3824 + "byteorder", 3825 + "cfg-if", 3826 + "instant", 3827 + "lz4_flex", 3828 + "once_cell", 3829 + "parking_lot", 3830 + "serde", 3831 + ] 3832 + 3833 + [[package]] 3834 name = "quote" 3835 + version = "1.0.32" 3836 source = "registry+https://github.com/rust-lang/crates.io-index" 3837 + checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 3838 dependencies = [ 3839 "proc-macro2", 3840 ] ··· 3932 3933 [[package]] 3934 name = "regex" 3935 + version = "1.9.3" 3936 source = "registry+https://github.com/rust-lang/crates.io-index" 3937 + checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" 3938 dependencies = [ 3939 "aho-corasick", 3940 "memchr", 3941 + "regex-automata 0.3.6", 3942 "regex-syntax", 3943 ] 3944 3945 [[package]] 3946 name = "regex-automata" 3947 + version = "0.2.0" 3948 source = "registry+https://github.com/rust-lang/crates.io-index" 3949 + checksum = "e9368763f5a9b804326f3af749e16f9abf378d227bcdee7634b13d8f17793782" 3950 + dependencies = [ 3951 + "memchr", 3952 + ] 3953 + 3954 + [[package]] 3955 + name = "regex-automata" 3956 + version = "0.3.6" 3957 + source = "registry+https://github.com/rust-lang/crates.io-index" 3958 + checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" 3959 + dependencies = [ 3960 + "aho-corasick", 3961 + "memchr", 3962 + "regex-syntax", 3963 + ] 3964 3965 [[package]] 3966 name = "regex-syntax" 3967 + version = "0.7.4" 3968 source = "registry+https://github.com/rust-lang/crates.io-index" 3969 + checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 3970 3971 [[package]] 3972 name = "reqwest" ··· 3991 "once_cell", 3992 "percent-encoding", 3993 "pin-project-lite", 3994 + "rustls 0.21.6", 3995 "rustls-pemfile", 3996 "serde", 3997 "serde_json", 3998 "serde_urlencoded", 3999 "tokio", 4000 + "tokio-rustls 0.24.1", 4001 "tower-service", 4002 "url", 4003 "wasm-bindgen", ··· 4030 4031 [[package]] 4032 name = "roaring" 4033 + version = "0.10.2" 4034 source = "registry+https://github.com/rust-lang/crates.io-index" 4035 + checksum = "6106b5cf8587f5834158895e9715a3c6c9716c8aefab57f1f7680917191c7873" 4036 dependencies = [ 4037 "bytemuck", 4038 "byteorder", ··· 4042 4043 [[package]] 4044 name = "rstar" 4045 + version = "0.11.0" 4046 source = "registry+https://github.com/rust-lang/crates.io-index" 4047 + checksum = "73111312eb7a2287d229f06c00ff35b51ddee180f017ab6dec1f69d62ac098d6" 4048 dependencies = [ 4049 "heapless", 4050 "num-traits", ··· 4069 4070 [[package]] 4071 name = "rustix" 4072 + version = "0.36.16" 4073 source = "registry+https://github.com/rust-lang/crates.io-index" 4074 + checksum = "6da3636faa25820d8648e0e31c5d519bbb01f72fdf57131f0f5f7da5fed36eab" 4075 dependencies = [ 4076 "bitflags 1.3.2", 4077 "errno", ··· 4083 4084 [[package]] 4085 name = "rustix" 4086 + version = "0.38.7" 4087 source = "registry+https://github.com/rust-lang/crates.io-index" 4088 + checksum = "172891ebdceb05aa0005f533a6cbfca599ddd7d966f6f5d4d9b2e70478e70399" 4089 dependencies = [ 4090 "bitflags 2.3.3", 4091 "errno", 4092 "libc", 4093 + "linux-raw-sys 0.4.5", 4094 "windows-sys 0.48.0", 4095 ] 4096 ··· 4108 4109 [[package]] 4110 name = "rustls" 4111 + version = "0.21.6" 4112 source = "registry+https://github.com/rust-lang/crates.io-index" 4113 + checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" 4114 dependencies = [ 4115 "log", 4116 "ring", 4117 + "rustls-webpki 0.101.3", 4118 "sct", 4119 ] 4120 4121 [[package]] 4122 name = "rustls-pemfile" 4123 + version = "1.0.3" 4124 source = "registry+https://github.com/rust-lang/crates.io-index" 4125 + checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 4126 dependencies = [ 4127 "base64 0.21.2", 4128 ] 4129 4130 [[package]] 4131 name = "rustls-webpki" 4132 + version = "0.100.2" 4133 source = "registry+https://github.com/rust-lang/crates.io-index" 4134 + checksum = "e98ff011474fa39949b7e5c0428f9b4937eda7da7848bbb947786b7be0b27dab" 4135 + dependencies = [ 4136 + "ring", 4137 + "untrusted", 4138 + ] 4139 + 4140 + [[package]] 4141 + name = "rustls-webpki" 4142 + version = "0.101.3" 4143 + source = "registry+https://github.com/rust-lang/crates.io-index" 4144 + checksum = "261e9e0888cba427c3316e6322805653c9425240b6fd96cee7cb671ab70ab8d0" 4145 dependencies = [ 4146 "ring", 4147 "untrusted", ··· 4149 4150 [[package]] 4151 name = "rustversion" 4152 + version = "1.0.14" 4153 source = "registry+https://github.com/rust-lang/crates.io-index" 4154 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 4155 4156 [[package]] 4157 name = "ryu" 4158 + version = "1.0.15" 4159 source = "registry+https://github.com/rust-lang/crates.io-index" 4160 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 4161 4162 [[package]] 4163 name = "same-file" ··· 4170 4171 [[package]] 4172 name = "scopeguard" 4173 + version = "1.2.0" 4174 source = "registry+https://github.com/rust-lang/crates.io-index" 4175 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 4176 4177 [[package]] 4178 name = "sct" ··· 4200 4201 [[package]] 4202 name = "semver" 4203 + version = "1.0.18" 4204 source = "registry+https://github.com/rust-lang/crates.io-index" 4205 + checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 4206 4207 [[package]] 4208 name = "serde" 4209 + version = "1.0.190" 4210 source = "registry+https://github.com/rust-lang/crates.io-index" 4211 + checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" 4212 dependencies = [ 4213 "serde_derive", 4214 ] ··· 4233 4234 [[package]] 4235 name = "serde_derive" 4236 + version = "1.0.190" 4237 source = "registry+https://github.com/rust-lang/crates.io-index" 4238 + checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" 4239 dependencies = [ 4240 "proc-macro2", 4241 "quote", 4242 + "syn 2.0.28", 4243 ] 4244 4245 [[package]] 4246 name = "serde_json" 4247 + version = "1.0.104" 4248 source = "registry+https://github.com/rust-lang/crates.io-index" 4249 + checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" 4250 dependencies = [ 4251 "indexmap 2.0.0", 4252 "itoa", ··· 4256 4257 [[package]] 4258 name = "serde_spanned" 4259 + version = "0.6.3" 4260 source = "registry+https://github.com/rust-lang/crates.io-index" 4261 + checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 4262 dependencies = [ 4263 "serde", 4264 ] ··· 4299 4300 [[package]] 4301 name = "sha2" 4302 + version = "0.10.7" 4303 source = "registry+https://github.com/rust-lang/crates.io-index" 4304 + checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 4305 dependencies = [ 4306 "cfg-if", 4307 "cpufeatures", ··· 4368 4369 [[package]] 4370 name = "smallvec" 4371 + version = "1.11.0" 4372 source = "registry+https://github.com/rust-lang/crates.io-index" 4373 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 4374 + dependencies = [ 4375 + "serde", 4376 + ] 4377 4378 [[package]] 4379 name = "smartstring" ··· 4459 4460 [[package]] 4461 name = "syn" 4462 + version = "2.0.28" 4463 source = "registry+https://github.com/rust-lang/crates.io-index" 4464 + checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 4465 dependencies = [ 4466 "proc-macro2", 4467 "quote", ··· 4490 ] 4491 4492 [[package]] 4493 + name = "synstructure" 4494 + version = "0.13.0" 4495 + source = "registry+https://github.com/rust-lang/crates.io-index" 4496 + checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06" 4497 + dependencies = [ 4498 + "proc-macro2", 4499 + "quote", 4500 + "syn 2.0.28", 4501 + "unicode-xid", 4502 + ] 4503 + 4504 + [[package]] 4505 name = "sysinfo" 4506 + version = "0.29.7" 4507 source = "registry+https://github.com/rust-lang/crates.io-index" 4508 + checksum = "165d6d8539689e3d3bc8b98ac59541e1f21c7de7c85d60dc80e43ae0ed2113db" 4509 dependencies = [ 4510 "cfg-if", 4511 "core-foundation-sys", ··· 4518 4519 [[package]] 4520 name = "tar" 4521 + version = "0.4.40" 4522 source = "registry+https://github.com/rust-lang/crates.io-index" 4523 + checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 4524 dependencies = [ 4525 "filetime", 4526 "libc", ··· 4538 4539 [[package]] 4540 name = "tempfile" 4541 + version = "3.7.1" 4542 source = "registry+https://github.com/rust-lang/crates.io-index" 4543 + checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" 4544 dependencies = [ 4545 "cfg-if", 4546 "fastrand", 4547 "redox_syscall 0.3.5", 4548 + "rustix 0.38.7", 4549 + "windows-sys 0.48.0", 4550 ] 4551 4552 [[package]] ··· 4560 4561 [[package]] 4562 name = "thiserror" 4563 + version = "1.0.44" 4564 source = "registry+https://github.com/rust-lang/crates.io-index" 4565 + checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 4566 dependencies = [ 4567 "thiserror-impl", 4568 ] 4569 4570 [[package]] 4571 name = "thiserror-impl" 4572 + version = "1.0.44" 4573 source = "registry+https://github.com/rust-lang/crates.io-index" 4574 + checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 4575 dependencies = [ 4576 "proc-macro2", 4577 "quote", 4578 + "syn 2.0.28", 4579 ] 4580 4581 [[package]] 4582 name = "time" 4583 + version = "0.3.30" 4584 source = "registry+https://github.com/rust-lang/crates.io-index" 4585 + checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" 4586 dependencies = [ 4587 + "deranged", 4588 "itoa", 4589 + "powerfmt", 4590 "serde", 4591 "time-core", 4592 "time-macros", ··· 4594 4595 [[package]] 4596 name = "time-core" 4597 + version = "0.1.2" 4598 source = "registry+https://github.com/rust-lang/crates.io-index" 4599 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 4600 4601 [[package]] 4602 name = "time-macros" 4603 + version = "0.2.15" 4604 source = "registry+https://github.com/rust-lang/crates.io-index" 4605 + checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 4606 dependencies = [ 4607 "time-core", 4608 ] 4609 4610 [[package]] 4611 + name = "tinystr" 4612 + version = "0.7.4" 4613 + source = "registry+https://github.com/rust-lang/crates.io-index" 4614 + checksum = "d5d0e245e80bdc9b4e5356fc45a72184abbc3861992603f515270e9340f5a219" 4615 + dependencies = [ 4616 + "displaydoc", 4617 + "serde", 4618 + "zerovec 0.10.0", 4619 + ] 4620 + 4621 + [[package]] 4622 name = "tinytemplate" 4623 version = "1.2.1" 4624 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4645 4646 [[package]] 4647 name = "tokio" 4648 + version = "1.29.1" 4649 source = "registry+https://github.com/rust-lang/crates.io-index" 4650 + checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 4651 dependencies = [ 4652 "autocfg", 4653 + "backtrace", 4654 "bytes", 4655 "libc", 4656 "mio", ··· 4671 dependencies = [ 4672 "proc-macro2", 4673 "quote", 4674 + "syn 2.0.28", 4675 ] 4676 4677 [[package]] ··· 4687 4688 [[package]] 4689 name = "tokio-rustls" 4690 + version = "0.24.1" 4691 source = "registry+https://github.com/rust-lang/crates.io-index" 4692 + checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 4693 dependencies = [ 4694 + "rustls 0.21.6", 4695 "tokio", 4696 ] 4697 ··· 4722 4723 [[package]] 4724 name = "toml" 4725 + version = "0.7.6" 4726 source = "registry+https://github.com/rust-lang/crates.io-index" 4727 + checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 4728 dependencies = [ 4729 "serde", 4730 "serde_spanned", ··· 4734 4735 [[package]] 4736 name = "toml_datetime" 4737 + version = "0.6.3" 4738 source = "registry+https://github.com/rust-lang/crates.io-index" 4739 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 4740 dependencies = [ 4741 "serde", 4742 ] 4743 4744 [[package]] 4745 name = "toml_edit" 4746 + version = "0.19.14" 4747 source = "registry+https://github.com/rust-lang/crates.io-index" 4748 + checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 4749 dependencies = [ 4750 + "indexmap 2.0.0", 4751 "serde", 4752 "serde_spanned", 4753 "toml_datetime", ··· 4795 4796 [[package]] 4797 name = "ucd-trie" 4798 + version = "0.1.6" 4799 + source = "registry+https://github.com/rust-lang/crates.io-index" 4800 + checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" 4801 + 4802 + [[package]] 4803 + name = "unescaper" 4804 + version = "0.1.2" 4805 source = "registry+https://github.com/rust-lang/crates.io-index" 4806 + checksum = "a96a44ae11e25afb520af4534fd7b0bd8cd613e35a78def813b8cf41631fa3c8" 4807 + dependencies = [ 4808 + "thiserror", 4809 + ] 4810 4811 [[package]] 4812 name = "unicase" ··· 4825 4826 [[package]] 4827 name = "unicode-ident" 4828 + version = "1.0.11" 4829 source = "registry+https://github.com/rust-lang/crates.io-index" 4830 + checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 4831 4832 [[package]] 4833 name = "unicode-normalization" ··· 4865 "base64 0.21.2", 4866 "log", 4867 "once_cell", 4868 + "rustls 0.21.6", 4869 + "rustls-webpki 0.100.2", 4870 "url", 4871 "webpki-roots 0.23.1", 4872 ] 4873 4874 [[package]] 4875 name = "url" 4876 + version = "2.4.0" 4877 source = "registry+https://github.com/rust-lang/crates.io-index" 4878 + checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 4879 dependencies = [ 4880 "form_urlencoded", 4881 "idna", ··· 4884 4885 [[package]] 4886 name = "urlencoding" 4887 + version = "2.1.3" 4888 source = "registry+https://github.com/rust-lang/crates.io-index" 4889 + checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 4890 + 4891 + [[package]] 4892 + name = "utf16_iter" 4893 + version = "1.0.4" 4894 + source = "registry+https://github.com/rust-lang/crates.io-index" 4895 + checksum = "52df8b7fb78e7910d776fccf2e42ceaf3604d55e8e7eb2dbd183cb1441d8a692" 4896 4897 [[package]] 4898 name = "utf8-width" ··· 4901 checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1" 4902 4903 [[package]] 4904 + name = "utf8_iter" 4905 + version = "1.0.3" 4906 + source = "registry+https://github.com/rust-lang/crates.io-index" 4907 + checksum = "64a8922555b9500e3d865caed19330172cd67cbf82203f1a3311d8c305cc9f33" 4908 + 4909 + [[package]] 4910 name = "utf8parse" 4911 version = "0.2.1" 4912 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4923 4924 [[package]] 4925 name = "uuid" 4926 + version = "1.5.0" 4927 source = "registry+https://github.com/rust-lang/crates.io-index" 4928 + checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" 4929 dependencies = [ 4930 "getrandom", 4931 "serde", ··· 4976 checksum = "477976a5c56fb7b014795df5a2ce08d2de8bcd4d5980844c5bd3978a7fd1c30b" 4977 dependencies = [ 4978 "fnv", 4979 + "itertools 0.10.5", 4980 "lazy_static", 4981 ] 4982 4983 [[package]] 4984 name = "want" 4985 + version = "0.3.1" 4986 source = "registry+https://github.com/rust-lang/crates.io-index" 4987 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 4988 dependencies = [ 4989 "try-lock", 4990 ] 4991 ··· 4997 4998 [[package]] 4999 name = "wasm-bindgen" 5000 + version = "0.2.87" 5001 source = "registry+https://github.com/rust-lang/crates.io-index" 5002 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 5003 dependencies = [ 5004 "cfg-if", 5005 "wasm-bindgen-macro", ··· 5007 5008 [[package]] 5009 name = "wasm-bindgen-backend" 5010 + version = "0.2.87" 5011 source = "registry+https://github.com/rust-lang/crates.io-index" 5012 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 5013 dependencies = [ 5014 "bumpalo", 5015 "log", 5016 "once_cell", 5017 "proc-macro2", 5018 "quote", 5019 + "syn 2.0.28", 5020 "wasm-bindgen-shared", 5021 ] 5022 5023 [[package]] 5024 name = "wasm-bindgen-futures" 5025 + version = "0.4.37" 5026 source = "registry+https://github.com/rust-lang/crates.io-index" 5027 + checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 5028 dependencies = [ 5029 "cfg-if", 5030 "js-sys", ··· 5034 5035 [[package]] 5036 name = "wasm-bindgen-macro" 5037 + version = "0.2.87" 5038 source = "registry+https://github.com/rust-lang/crates.io-index" 5039 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 5040 dependencies = [ 5041 "quote", 5042 "wasm-bindgen-macro-support", ··· 5044 5045 [[package]] 5046 name = "wasm-bindgen-macro-support" 5047 + version = "0.2.87" 5048 source = "registry+https://github.com/rust-lang/crates.io-index" 5049 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 5050 dependencies = [ 5051 "proc-macro2", 5052 "quote", 5053 + "syn 2.0.28", 5054 "wasm-bindgen-backend", 5055 "wasm-bindgen-shared", 5056 ] 5057 5058 [[package]] 5059 name = "wasm-bindgen-shared" 5060 + version = "0.2.87" 5061 source = "registry+https://github.com/rust-lang/crates.io-index" 5062 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 5063 5064 [[package]] 5065 name = "web-sys" 5066 + version = "0.3.64" 5067 source = "registry+https://github.com/rust-lang/crates.io-index" 5068 + checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 5069 dependencies = [ 5070 "js-sys", 5071 "wasm-bindgen", ··· 5073 5074 [[package]] 5075 name = "webpki" 5076 + version = "0.22.2" 5077 source = "registry+https://github.com/rust-lang/crates.io-index" 5078 + checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f" 5079 dependencies = [ 5080 "ring", 5081 "untrusted", ··· 5096 source = "registry+https://github.com/rust-lang/crates.io-index" 5097 checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 5098 dependencies = [ 5099 + "rustls-webpki 0.100.2", 5100 ] 5101 5102 [[package]] ··· 5155 source = "registry+https://github.com/rust-lang/crates.io-index" 5156 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 5157 dependencies = [ 5158 + "windows-targets 0.48.1", 5159 ] 5160 5161 [[package]] ··· 5175 5176 [[package]] 5177 name = "windows-targets" 5178 + version = "0.48.1" 5179 source = "registry+https://github.com/rust-lang/crates.io-index" 5180 + checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 5181 dependencies = [ 5182 "windows_aarch64_gnullvm 0.48.0", 5183 "windows_aarch64_msvc 0.48.0", ··· 5274 5275 [[package]] 5276 name = "winnow" 5277 + version = "0.5.4" 5278 source = "registry+https://github.com/rust-lang/crates.io-index" 5279 + checksum = "acaaa1190073b2b101e15083c38ee8ec891b5e05cbee516521e94ec008f61e64" 5280 dependencies = [ 5281 "memchr", 5282 ] ··· 5289 dependencies = [ 5290 "winapi", 5291 ] 5292 + 5293 + [[package]] 5294 + name = "write16" 5295 + version = "1.0.0" 5296 + source = "registry+https://github.com/rust-lang/crates.io-index" 5297 + checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 5298 + 5299 + [[package]] 5300 + name = "writeable" 5301 + version = "0.5.3" 5302 + source = "registry+https://github.com/rust-lang/crates.io-index" 5303 + checksum = "c0af0c3d13faebf8dda0b5256fa7096a2d5ccb662f7b9f54a40fe201077ab1c2" 5304 5305 [[package]] 5306 name = "xattr" 5307 + version = "1.0.1" 5308 source = "registry+https://github.com/rust-lang/crates.io-index" 5309 + checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 5310 dependencies = [ 5311 "libc", 5312 ] ··· 5337 ] 5338 5339 [[package]] 5340 + name = "yoke" 5341 + version = "0.7.2" 5342 + source = "registry+https://github.com/rust-lang/crates.io-index" 5343 + checksum = "61e38c508604d6bbbd292dadb3c02559aa7fff6b654a078a36217cad871636e4" 5344 + dependencies = [ 5345 + "serde", 5346 + "stable_deref_trait", 5347 + "yoke-derive", 5348 + "zerofrom", 5349 + ] 5350 + 5351 + [[package]] 5352 + name = "yoke-derive" 5353 + version = "0.7.2" 5354 + source = "registry+https://github.com/rust-lang/crates.io-index" 5355 + checksum = "d5e19fb6ed40002bab5403ffa37e53e0e56f914a4450c8765f533018db1db35f" 5356 + dependencies = [ 5357 + "proc-macro2", 5358 + "quote", 5359 + "syn 2.0.28", 5360 + "synstructure 0.13.0", 5361 + ] 5362 + 5363 + [[package]] 5364 name = "zerocopy" 5365 version = "0.3.0" 5366 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5378 dependencies = [ 5379 "proc-macro2", 5380 "syn 1.0.109", 5381 + "synstructure 0.12.6", 5382 + ] 5383 + 5384 + [[package]] 5385 + name = "zerofrom" 5386 + version = "0.1.3" 5387 + source = "registry+https://github.com/rust-lang/crates.io-index" 5388 + checksum = "655b0814c5c0b19ade497851070c640773304939a6c0fd5f5fb43da0696d05b7" 5389 + dependencies = [ 5390 + "zerofrom-derive", 5391 + ] 5392 + 5393 + [[package]] 5394 + name = "zerofrom-derive" 5395 + version = "0.1.3" 5396 + source = "registry+https://github.com/rust-lang/crates.io-index" 5397 + checksum = "e6a647510471d372f2e6c2e6b7219e44d8c574d24fdc11c610a61455782f18c3" 5398 + dependencies = [ 5399 + "proc-macro2", 5400 + "quote", 5401 + "syn 2.0.28", 5402 + "synstructure 0.13.0", 5403 + ] 5404 + 5405 + [[package]] 5406 + name = "zerotrie" 5407 + version = "0.1.1" 5408 + source = "registry+https://github.com/rust-lang/crates.io-index" 5409 + checksum = "9685bb4deb98dab812e87c296a9631fc00d7ca4bc5c2c5f304f375bbed711a8a" 5410 + dependencies = [ 5411 + "displaydoc", 5412 + "litemap 0.7.1", 5413 + "serde", 5414 + "yoke", 5415 + "zerofrom", 5416 + "zerovec 0.10.0", 5417 + ] 5418 + 5419 + [[package]] 5420 + name = "zerovec" 5421 + version = "0.9.6" 5422 + source = "registry+https://github.com/rust-lang/crates.io-index" 5423 + checksum = "591691014119b87047ead4dcf3e6adfbf73cb7c38ab6980d4f18a32138f35d46" 5424 + dependencies = [ 5425 + "zerofrom", 5426 + ] 5427 + 5428 + [[package]] 5429 + name = "zerovec" 5430 + version = "0.10.0" 5431 + source = "registry+https://github.com/rust-lang/crates.io-index" 5432 + checksum = "1194130c5b155bf8ae50ab16c86ab758cd695cf9ad176d2f870b744cbdbb572e" 5433 + dependencies = [ 5434 + "serde", 5435 + "yoke", 5436 + "zerofrom", 5437 + "zerovec-derive", 5438 + ] 5439 + 5440 + [[package]] 5441 + name = "zerovec-derive" 5442 + version = "0.10.0" 5443 + source = "registry+https://github.com/rust-lang/crates.io-index" 5444 + checksum = "acabf549809064225ff8878baedc4ce3732ac3b07e7c7ce6e5c2ccdbc485c324" 5445 + dependencies = [ 5446 + "proc-macro2", 5447 + "quote", 5448 + "syn 2.0.28", 5449 ] 5450 5451 [[package]] ··· 5465 "pbkdf2", 5466 "sha1", 5467 "time", 5468 + "zstd", 5469 ] 5470 5471 [[package]] ··· 5474 source = "registry+https://github.com/rust-lang/crates.io-index" 5475 checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" 5476 dependencies = [ 5477 + "zstd-safe", 5478 ] 5479 5480 [[package]] ··· 5482 version = "5.0.2+zstd.1.5.2" 5483 source = "registry+https://github.com/rust-lang/crates.io-index" 5484 checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" 5485 dependencies = [ 5486 "libc", 5487 "zstd-sys",
+2 -2
pkgs/servers/search/meilisearch/default.nix
··· 7 , nix-update-script 8 }: 9 10 - let version = "1.3.1"; 11 in 12 rustPlatform.buildRustPackage { 13 pname = "meilisearch"; ··· 17 owner = "meilisearch"; 18 repo = "MeiliSearch"; 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-jttT4qChoqwTnjjoW0Zc15ZieZN7KD1Us64Tk0eDG3Y="; 21 }; 22 23 cargoBuildFlags = [
··· 7 , nix-update-script 8 }: 9 10 + let version = "1.5.0"; 11 in 12 rustPlatform.buildRustPackage { 13 pname = "meilisearch"; ··· 17 owner = "meilisearch"; 18 repo = "MeiliSearch"; 19 rev = "refs/tags/v${version}"; 20 + hash = "sha256-UP5i89hXmbATbHwN4wu42L6zX2fnd/hF4NEGK5VwmiM="; 21 }; 22 23 cargoBuildFlags = [
+4 -1
pkgs/servers/sql/postgresql/ext/postgis.nix
··· 31 dontDisableStatic = true; 32 33 # postgis config directory assumes /include /lib from the same root for json-c library 34 - NIX_LDFLAGS = "-L${lib.getLib json_c}/lib"; 35 36 preConfigure = '' 37 sed -i 's@/usr/bin/file@${file}/bin/file@' configure
··· 31 dontDisableStatic = true; 32 33 # postgis config directory assumes /include /lib from the same root for json-c library 34 + NIX_LDFLAGS = "-L${lib.getLib json_c}/lib" 35 + # Work around https://github.com/NixOS/nixpkgs/issues/166205. 36 + + lib.optionalString (stdenv.cc.isClang && stdenv.cc.libcxx != null) " -l${stdenv.cc.libcxx.cxxabi.libName}"; 37 + 38 39 preConfigure = '' 40 sed -i 's@/usr/bin/file@${file}/bin/file@' configure
+3 -2
pkgs/tools/misc/esphome/default.nix
··· 16 in 17 python.pkgs.buildPythonApplication rec { 18 pname = "esphome"; 19 - version = "2023.11.2"; 20 format = "setuptools"; 21 22 src = fetchFromGitHub { 23 owner = pname; 24 repo = pname; 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-7VYGrWoElc/urs+jomJrRt0dzdmJhCenRvb9bHCl6H4="; 27 }; 28 29 postPatch = '' ··· 57 protobuf 58 pyparsing 59 pyserial 60 pyyaml 61 requests 62 tornado
··· 16 in 17 python.pkgs.buildPythonApplication rec { 18 pname = "esphome"; 19 + version = "2023.11.4"; 20 format = "setuptools"; 21 22 src = fetchFromGitHub { 23 owner = pname; 24 repo = pname; 25 rev = "refs/tags/${version}"; 26 + hash = "sha256-KIDqIf9aJP5IS+qE0Gy5j3F2DGz/WGbN4Wf9SGzgnzA="; 27 }; 28 29 postPatch = '' ··· 57 protobuf 58 pyparsing 59 pyserial 60 + python-magic 61 pyyaml 62 requests 63 tornado
+30 -6
pkgs/tools/package-management/rpm/default.nix
··· 1 - { stdenv, lib 2 - , pkg-config, autoreconfHook, pandoc 3 - , fetchurl, cpio, zlib, bzip2, file, elfutils, libbfd, libgcrypt, libarchive, nspr, nss, popt, db, xz, python, lua, llvmPackages 4 - , sqlite, zstd, libcap 5 }: 6 7 stdenv.mkDerivation rec { ··· 18 19 nativeBuildInputs = [ autoreconfHook pkg-config pandoc ]; 20 buildInputs = [ cpio zlib zstd bzip2 file libarchive libgcrypt nspr nss db xz python lua sqlite ] 21 - ++ lib.optional stdenv.cc.isClang llvmPackages.openmp 22 - ++ lib.optional stdenv.isLinux libcap; 23 24 # rpm/rpmlib.h includes popt.h, and then the pkg-config file mentions these as linkage requirements 25 propagatedBuildInputs = [ popt nss db bzip2 libarchive libbfd ] ··· 72 description = "The RPM Package Manager"; 73 maintainers = with maintainers; [ copumpkin ]; 74 platforms = platforms.linux; 75 }; 76 }
··· 1 + { stdenv 2 + , lib 3 + , pkg-config 4 + , autoreconfHook 5 + , pandoc 6 + , fetchurl 7 + , cpio 8 + , zlib 9 + , bzip2 10 + , file 11 + , elfutils 12 + , libbfd 13 + , libgcrypt 14 + , libarchive 15 + , nspr 16 + , nss 17 + , popt 18 + , db 19 + , xz 20 + , python 21 + , lua 22 + , llvmPackages 23 + , sqlite 24 + , zstd 25 + , libcap 26 }: 27 28 stdenv.mkDerivation rec { ··· 39 40 nativeBuildInputs = [ autoreconfHook pkg-config pandoc ]; 41 buildInputs = [ cpio zlib zstd bzip2 file libarchive libgcrypt nspr nss db xz python lua sqlite ] 42 + ++ lib.optional stdenv.cc.isClang llvmPackages.openmp 43 + ++ lib.optional stdenv.isLinux libcap; 44 45 # rpm/rpmlib.h includes popt.h, and then the pkg-config file mentions these as linkage requirements 46 propagatedBuildInputs = [ popt nss db bzip2 libarchive libbfd ] ··· 93 description = "The RPM Package Manager"; 94 maintainers = with maintainers; [ copumpkin ]; 95 platforms = platforms.linux; 96 + # Support for darwin was removed in https://github.com/NixOS/nixpkgs/pull/196350. 97 + # This can be re-enables for apple_sdk.version >= 13.0. 98 + badPlatforms = platforms.darwin; 99 }; 100 }
+1 -1
pkgs/tools/security/cmospwd/default.nix
··· 34 homepage = "https://www.cgsecurity.org/wiki/CmosPwd"; 35 license = licenses.gpl2Plus; 36 maintainers = with maintainers; [ t4ccer ]; 37 - platforms = platforms.x86_64; 38 }; 39 })
··· 34 homepage = "https://www.cgsecurity.org/wiki/CmosPwd"; 35 license = licenses.gpl2Plus; 36 maintainers = with maintainers; [ t4ccer ]; 37 + platforms = [ "x86_64-linux" ]; 38 }; 39 })
-4052
pkgs/tools/security/vaultwarden/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "addr2line" 7 - version = "0.21.0" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 - dependencies = [ 11 - "gimli", 12 - ] 13 - 14 - [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 - 20 - [[package]] 21 - name = "ahash" 22 - version = "0.7.6" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 25 - dependencies = [ 26 - "getrandom", 27 - "once_cell", 28 - "version_check", 29 - ] 30 - 31 - [[package]] 32 - name = "ahash" 33 - version = "0.8.3" 34 - source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 36 - dependencies = [ 37 - "cfg-if", 38 - "once_cell", 39 - "version_check", 40 - ] 41 - 42 - [[package]] 43 - name = "aho-corasick" 44 - version = "1.1.2" 45 - source = "registry+https://github.com/rust-lang/crates.io-index" 46 - checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 47 - dependencies = [ 48 - "memchr", 49 - ] 50 - 51 - [[package]] 52 - name = "alloc-no-stdlib" 53 - version = "2.0.4" 54 - source = "registry+https://github.com/rust-lang/crates.io-index" 55 - checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 56 - 57 - [[package]] 58 - name = "alloc-stdlib" 59 - version = "0.2.2" 60 - source = "registry+https://github.com/rust-lang/crates.io-index" 61 - checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 62 - dependencies = [ 63 - "alloc-no-stdlib", 64 - ] 65 - 66 - [[package]] 67 - name = "allocator-api2" 68 - version = "0.2.16" 69 - source = "registry+https://github.com/rust-lang/crates.io-index" 70 - checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 71 - 72 - [[package]] 73 - name = "android-tzdata" 74 - version = "0.1.1" 75 - source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 77 - 78 - [[package]] 79 - name = "android_system_properties" 80 - version = "0.1.5" 81 - source = "registry+https://github.com/rust-lang/crates.io-index" 82 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 83 - dependencies = [ 84 - "libc", 85 - ] 86 - 87 - [[package]] 88 - name = "argon2" 89 - version = "0.5.2" 90 - source = "registry+https://github.com/rust-lang/crates.io-index" 91 - checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" 92 - dependencies = [ 93 - "base64ct", 94 - "blake2", 95 - "cpufeatures", 96 - "password-hash", 97 - ] 98 - 99 - [[package]] 100 - name = "async-channel" 101 - version = "1.9.0" 102 - source = "registry+https://github.com/rust-lang/crates.io-index" 103 - checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 104 - dependencies = [ 105 - "concurrent-queue", 106 - "event-listener 2.5.3", 107 - "futures-core", 108 - ] 109 - 110 - [[package]] 111 - name = "async-compression" 112 - version = "0.4.4" 113 - source = "registry+https://github.com/rust-lang/crates.io-index" 114 - checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2" 115 - dependencies = [ 116 - "brotli", 117 - "flate2", 118 - "futures-core", 119 - "memchr", 120 - "pin-project-lite", 121 - "tokio", 122 - ] 123 - 124 - [[package]] 125 - name = "async-executor" 126 - version = "1.6.0" 127 - source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0" 129 - dependencies = [ 130 - "async-lock", 131 - "async-task", 132 - "concurrent-queue", 133 - "fastrand 2.0.1", 134 - "futures-lite", 135 - "slab", 136 - ] 137 - 138 - [[package]] 139 - name = "async-global-executor" 140 - version = "2.3.1" 141 - source = "registry+https://github.com/rust-lang/crates.io-index" 142 - checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" 143 - dependencies = [ 144 - "async-channel", 145 - "async-executor", 146 - "async-io", 147 - "async-lock", 148 - "blocking", 149 - "futures-lite", 150 - "once_cell", 151 - ] 152 - 153 - [[package]] 154 - name = "async-io" 155 - version = "1.13.0" 156 - source = "registry+https://github.com/rust-lang/crates.io-index" 157 - checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 158 - dependencies = [ 159 - "async-lock", 160 - "autocfg", 161 - "cfg-if", 162 - "concurrent-queue", 163 - "futures-lite", 164 - "log", 165 - "parking", 166 - "polling", 167 - "rustix 0.37.26", 168 - "slab", 169 - "socket2 0.4.10", 170 - "waker-fn", 171 - ] 172 - 173 - [[package]] 174 - name = "async-lock" 175 - version = "2.8.0" 176 - source = "registry+https://github.com/rust-lang/crates.io-index" 177 - checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 178 - dependencies = [ 179 - "event-listener 2.5.3", 180 - ] 181 - 182 - [[package]] 183 - name = "async-process" 184 - version = "1.8.1" 185 - source = "registry+https://github.com/rust-lang/crates.io-index" 186 - checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 187 - dependencies = [ 188 - "async-io", 189 - "async-lock", 190 - "async-signal", 191 - "blocking", 192 - "cfg-if", 193 - "event-listener 3.0.0", 194 - "futures-lite", 195 - "rustix 0.38.20", 196 - "windows-sys", 197 - ] 198 - 199 - [[package]] 200 - name = "async-signal" 201 - version = "0.2.4" 202 - source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "d2a5415b7abcdc9cd7d63d6badba5288b2ca017e3fbd4173b8f405449f1a2399" 204 - dependencies = [ 205 - "async-io", 206 - "async-lock", 207 - "atomic-waker", 208 - "cfg-if", 209 - "futures-core", 210 - "futures-io", 211 - "rustix 0.38.20", 212 - "signal-hook-registry", 213 - "slab", 214 - "windows-sys", 215 - ] 216 - 217 - [[package]] 218 - name = "async-std" 219 - version = "1.12.0" 220 - source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" 222 - dependencies = [ 223 - "async-channel", 224 - "async-global-executor", 225 - "async-io", 226 - "async-lock", 227 - "async-process", 228 - "crossbeam-utils", 229 - "futures-channel", 230 - "futures-core", 231 - "futures-io", 232 - "futures-lite", 233 - "gloo-timers", 234 - "kv-log-macro", 235 - "log", 236 - "memchr", 237 - "once_cell", 238 - "pin-project-lite", 239 - "pin-utils", 240 - "slab", 241 - "wasm-bindgen-futures", 242 - ] 243 - 244 - [[package]] 245 - name = "async-stream" 246 - version = "0.3.5" 247 - source = "registry+https://github.com/rust-lang/crates.io-index" 248 - checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 249 - dependencies = [ 250 - "async-stream-impl", 251 - "futures-core", 252 - "pin-project-lite", 253 - ] 254 - 255 - [[package]] 256 - name = "async-stream-impl" 257 - version = "0.3.5" 258 - source = "registry+https://github.com/rust-lang/crates.io-index" 259 - checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 260 - dependencies = [ 261 - "proc-macro2", 262 - "quote", 263 - "syn 2.0.38", 264 - ] 265 - 266 - [[package]] 267 - name = "async-task" 268 - version = "4.5.0" 269 - source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" 271 - 272 - [[package]] 273 - name = "async-trait" 274 - version = "0.1.74" 275 - source = "registry+https://github.com/rust-lang/crates.io-index" 276 - checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 277 - dependencies = [ 278 - "proc-macro2", 279 - "quote", 280 - "syn 2.0.38", 281 - ] 282 - 283 - [[package]] 284 - name = "atomic" 285 - version = "0.5.3" 286 - source = "registry+https://github.com/rust-lang/crates.io-index" 287 - checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" 288 - 289 - [[package]] 290 - name = "atomic" 291 - version = "0.6.0" 292 - source = "registry+https://github.com/rust-lang/crates.io-index" 293 - checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994" 294 - dependencies = [ 295 - "bytemuck", 296 - ] 297 - 298 - [[package]] 299 - name = "atomic-waker" 300 - version = "1.1.2" 301 - source = "registry+https://github.com/rust-lang/crates.io-index" 302 - checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 303 - 304 - [[package]] 305 - name = "autocfg" 306 - version = "1.1.0" 307 - source = "registry+https://github.com/rust-lang/crates.io-index" 308 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 309 - 310 - [[package]] 311 - name = "backtrace" 312 - version = "0.3.69" 313 - source = "registry+https://github.com/rust-lang/crates.io-index" 314 - checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 315 - dependencies = [ 316 - "addr2line", 317 - "cc", 318 - "cfg-if", 319 - "libc", 320 - "miniz_oxide", 321 - "object", 322 - "rustc-demangle", 323 - ] 324 - 325 - [[package]] 326 - name = "base64" 327 - version = "0.13.1" 328 - source = "registry+https://github.com/rust-lang/crates.io-index" 329 - checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 330 - 331 - [[package]] 332 - name = "base64" 333 - version = "0.21.4" 334 - source = "registry+https://github.com/rust-lang/crates.io-index" 335 - checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 336 - 337 - [[package]] 338 - name = "base64ct" 339 - version = "1.6.0" 340 - source = "registry+https://github.com/rust-lang/crates.io-index" 341 - checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 342 - 343 - [[package]] 344 - name = "binascii" 345 - version = "0.1.4" 346 - source = "registry+https://github.com/rust-lang/crates.io-index" 347 - checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72" 348 - 349 - [[package]] 350 - name = "bitflags" 351 - version = "1.3.2" 352 - source = "registry+https://github.com/rust-lang/crates.io-index" 353 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 354 - 355 - [[package]] 356 - name = "bitflags" 357 - version = "2.4.1" 358 - source = "registry+https://github.com/rust-lang/crates.io-index" 359 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 360 - 361 - [[package]] 362 - name = "blake2" 363 - version = "0.10.6" 364 - source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" 366 - dependencies = [ 367 - "digest", 368 - ] 369 - 370 - [[package]] 371 - name = "block-buffer" 372 - version = "0.10.4" 373 - source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 375 - dependencies = [ 376 - "generic-array", 377 - ] 378 - 379 - [[package]] 380 - name = "blocking" 381 - version = "1.4.1" 382 - source = "registry+https://github.com/rust-lang/crates.io-index" 383 - checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" 384 - dependencies = [ 385 - "async-channel", 386 - "async-lock", 387 - "async-task", 388 - "fastrand 2.0.1", 389 - "futures-io", 390 - "futures-lite", 391 - "piper", 392 - "tracing", 393 - ] 394 - 395 - [[package]] 396 - name = "brotli" 397 - version = "3.4.0" 398 - source = "registry+https://github.com/rust-lang/crates.io-index" 399 - checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" 400 - dependencies = [ 401 - "alloc-no-stdlib", 402 - "alloc-stdlib", 403 - "brotli-decompressor", 404 - ] 405 - 406 - [[package]] 407 - name = "brotli-decompressor" 408 - version = "2.5.0" 409 - source = "registry+https://github.com/rust-lang/crates.io-index" 410 - checksum = "da74e2b81409b1b743f8f0c62cc6254afefb8b8e50bbfe3735550f7aeefa3448" 411 - dependencies = [ 412 - "alloc-no-stdlib", 413 - "alloc-stdlib", 414 - ] 415 - 416 - [[package]] 417 - name = "bumpalo" 418 - version = "3.14.0" 419 - source = "registry+https://github.com/rust-lang/crates.io-index" 420 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 421 - 422 - [[package]] 423 - name = "bytemuck" 424 - version = "1.14.0" 425 - source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 427 - 428 - [[package]] 429 - name = "byteorder" 430 - version = "1.5.0" 431 - source = "registry+https://github.com/rust-lang/crates.io-index" 432 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 433 - 434 - [[package]] 435 - name = "bytes" 436 - version = "1.5.0" 437 - source = "registry+https://github.com/rust-lang/crates.io-index" 438 - checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 439 - 440 - [[package]] 441 - name = "cached" 442 - version = "0.46.0" 443 - source = "registry+https://github.com/rust-lang/crates.io-index" 444 - checksum = "8cead8ece0da6b744b2ad8ef9c58a4cdc7ef2921e60a6ddfb9eaaa86839b5fc5" 445 - dependencies = [ 446 - "ahash 0.8.3", 447 - "async-trait", 448 - "cached_proc_macro", 449 - "cached_proc_macro_types", 450 - "futures", 451 - "hashbrown 0.14.2", 452 - "instant", 453 - "once_cell", 454 - "thiserror", 455 - "tokio", 456 - ] 457 - 458 - [[package]] 459 - name = "cached_proc_macro" 460 - version = "0.18.0" 461 - source = "registry+https://github.com/rust-lang/crates.io-index" 462 - checksum = "7da8245dd5f576a41c3b76247b54c15b0e43139ceeb4f732033e15be7c005176" 463 - dependencies = [ 464 - "darling", 465 - "proc-macro2", 466 - "quote", 467 - "syn 1.0.109", 468 - ] 469 - 470 - [[package]] 471 - name = "cached_proc_macro_types" 472 - version = "0.1.0" 473 - source = "registry+https://github.com/rust-lang/crates.io-index" 474 - checksum = "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" 475 - 476 - [[package]] 477 - name = "cc" 478 - version = "1.0.83" 479 - source = "registry+https://github.com/rust-lang/crates.io-index" 480 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 481 - dependencies = [ 482 - "libc", 483 - ] 484 - 485 - [[package]] 486 - name = "cfg-if" 487 - version = "1.0.0" 488 - source = "registry+https://github.com/rust-lang/crates.io-index" 489 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 490 - 491 - [[package]] 492 - name = "chrono" 493 - version = "0.4.31" 494 - source = "registry+https://github.com/rust-lang/crates.io-index" 495 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 496 - dependencies = [ 497 - "android-tzdata", 498 - "iana-time-zone", 499 - "num-traits", 500 - "serde", 501 - "windows-targets", 502 - ] 503 - 504 - [[package]] 505 - name = "chrono-tz" 506 - version = "0.8.3" 507 - source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "f1369bc6b9e9a7dfdae2055f6ec151fe9c554a9d23d357c0237cee2e25eaabb7" 509 - dependencies = [ 510 - "chrono", 511 - "chrono-tz-build", 512 - "phf", 513 - ] 514 - 515 - [[package]] 516 - name = "chrono-tz-build" 517 - version = "0.2.0" 518 - source = "registry+https://github.com/rust-lang/crates.io-index" 519 - checksum = "e2f5ebdc942f57ed96d560a6d1a459bae5851102a25d5bf89dc04ae453e31ecf" 520 - dependencies = [ 521 - "parse-zoneinfo", 522 - "phf", 523 - "phf_codegen", 524 - ] 525 - 526 - [[package]] 527 - name = "chumsky" 528 - version = "0.9.2" 529 - source = "registry+https://github.com/rust-lang/crates.io-index" 530 - checksum = "23170228b96236b5a7299057ac284a321457700bc8c41a4476052f0f4ba5349d" 531 - dependencies = [ 532 - "hashbrown 0.12.3", 533 - "stacker", 534 - ] 535 - 536 - [[package]] 537 - name = "concurrent-queue" 538 - version = "2.3.0" 539 - source = "registry+https://github.com/rust-lang/crates.io-index" 540 - checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 541 - dependencies = [ 542 - "crossbeam-utils", 543 - ] 544 - 545 - [[package]] 546 - name = "cookie" 547 - version = "0.16.2" 548 - source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" 550 - dependencies = [ 551 - "percent-encoding", 552 - "time", 553 - "version_check", 554 - ] 555 - 556 - [[package]] 557 - name = "cookie" 558 - version = "0.17.0" 559 - source = "registry+https://github.com/rust-lang/crates.io-index" 560 - checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" 561 - dependencies = [ 562 - "percent-encoding", 563 - "time", 564 - "version_check", 565 - ] 566 - 567 - [[package]] 568 - name = "cookie_store" 569 - version = "0.16.2" 570 - source = "registry+https://github.com/rust-lang/crates.io-index" 571 - checksum = "d606d0fba62e13cf04db20536c05cb7f13673c161cb47a47a82b9b9e7d3f1daa" 572 - dependencies = [ 573 - "cookie 0.16.2", 574 - "idna 0.2.3", 575 - "log", 576 - "publicsuffix", 577 - "serde", 578 - "serde_derive", 579 - "serde_json", 580 - "time", 581 - "url", 582 - ] 583 - 584 - [[package]] 585 - name = "cookie_store" 586 - version = "0.19.1" 587 - source = "registry+https://github.com/rust-lang/crates.io-index" 588 - checksum = "d5a18f35792056f8c7c2de9c002e7e4fe44c7b5f66e7d99f46468dbb730a7ea7" 589 - dependencies = [ 590 - "cookie 0.16.2", 591 - "idna 0.3.0", 592 - "log", 593 - "publicsuffix", 594 - "serde", 595 - "serde_derive", 596 - "serde_json", 597 - "time", 598 - "url", 599 - ] 600 - 601 - [[package]] 602 - name = "core-foundation" 603 - version = "0.9.3" 604 - source = "registry+https://github.com/rust-lang/crates.io-index" 605 - checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 606 - dependencies = [ 607 - "core-foundation-sys", 608 - "libc", 609 - ] 610 - 611 - [[package]] 612 - name = "core-foundation-sys" 613 - version = "0.8.4" 614 - source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 616 - 617 - [[package]] 618 - name = "cpufeatures" 619 - version = "0.2.10" 620 - source = "registry+https://github.com/rust-lang/crates.io-index" 621 - checksum = "3fbc60abd742b35f2492f808e1abbb83d45f72db402e14c55057edc9c7b1e9e4" 622 - dependencies = [ 623 - "libc", 624 - ] 625 - 626 - [[package]] 627 - name = "crc32fast" 628 - version = "1.3.2" 629 - source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 631 - dependencies = [ 632 - "cfg-if", 633 - ] 634 - 635 - [[package]] 636 - name = "cron" 637 - version = "0.12.0" 638 - source = "registry+https://github.com/rust-lang/crates.io-index" 639 - checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7" 640 - dependencies = [ 641 - "chrono", 642 - "nom", 643 - "once_cell", 644 - ] 645 - 646 - [[package]] 647 - name = "crossbeam-utils" 648 - version = "0.8.16" 649 - source = "registry+https://github.com/rust-lang/crates.io-index" 650 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 651 - dependencies = [ 652 - "cfg-if", 653 - ] 654 - 655 - [[package]] 656 - name = "crypto-common" 657 - version = "0.1.6" 658 - source = "registry+https://github.com/rust-lang/crates.io-index" 659 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 660 - dependencies = [ 661 - "generic-array", 662 - "typenum", 663 - ] 664 - 665 - [[package]] 666 - name = "darling" 667 - version = "0.14.4" 668 - source = "registry+https://github.com/rust-lang/crates.io-index" 669 - checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" 670 - dependencies = [ 671 - "darling_core", 672 - "darling_macro", 673 - ] 674 - 675 - [[package]] 676 - name = "darling_core" 677 - version = "0.14.4" 678 - source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" 680 - dependencies = [ 681 - "fnv", 682 - "ident_case", 683 - "proc-macro2", 684 - "quote", 685 - "strsim", 686 - "syn 1.0.109", 687 - ] 688 - 689 - [[package]] 690 - name = "darling_macro" 691 - version = "0.14.4" 692 - source = "registry+https://github.com/rust-lang/crates.io-index" 693 - checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" 694 - dependencies = [ 695 - "darling_core", 696 - "quote", 697 - "syn 1.0.109", 698 - ] 699 - 700 - [[package]] 701 - name = "dashmap" 702 - version = "5.5.3" 703 - source = "registry+https://github.com/rust-lang/crates.io-index" 704 - checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 705 - dependencies = [ 706 - "cfg-if", 707 - "hashbrown 0.14.2", 708 - "lock_api", 709 - "once_cell", 710 - "parking_lot_core", 711 - ] 712 - 713 - [[package]] 714 - name = "data-encoding" 715 - version = "2.4.0" 716 - source = "registry+https://github.com/rust-lang/crates.io-index" 717 - checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" 718 - 719 - [[package]] 720 - name = "data-url" 721 - version = "0.3.0" 722 - source = "registry+https://github.com/rust-lang/crates.io-index" 723 - checksum = "41b319d1b62ffbd002e057f36bebd1f42b9f97927c9577461d855f3513c4289f" 724 - 725 - [[package]] 726 - name = "deranged" 727 - version = "0.3.9" 728 - source = "registry+https://github.com/rust-lang/crates.io-index" 729 - checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 730 - dependencies = [ 731 - "powerfmt", 732 - ] 733 - 734 - [[package]] 735 - name = "devise" 736 - version = "0.4.1" 737 - source = "registry+https://github.com/rust-lang/crates.io-index" 738 - checksum = "d6eacefd3f541c66fc61433d65e54e0e46e0a029a819a7dbbc7a7b489e8a85f8" 739 - dependencies = [ 740 - "devise_codegen", 741 - "devise_core", 742 - ] 743 - 744 - [[package]] 745 - name = "devise_codegen" 746 - version = "0.4.1" 747 - source = "registry+https://github.com/rust-lang/crates.io-index" 748 - checksum = "9c8cf4b8dd484ede80fd5c547592c46c3745a617c8af278e2b72bea86b2dfed6" 749 - dependencies = [ 750 - "devise_core", 751 - "quote", 752 - ] 753 - 754 - [[package]] 755 - name = "devise_core" 756 - version = "0.4.1" 757 - source = "registry+https://github.com/rust-lang/crates.io-index" 758 - checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a" 759 - dependencies = [ 760 - "bitflags 2.4.1", 761 - "proc-macro2", 762 - "proc-macro2-diagnostics", 763 - "quote", 764 - "syn 2.0.38", 765 - ] 766 - 767 - [[package]] 768 - name = "diesel" 769 - version = "2.1.3" 770 - source = "registry+https://github.com/rust-lang/crates.io-index" 771 - checksum = "2268a214a6f118fce1838edba3d1561cf0e78d8de785475957a580a7f8c69d33" 772 - dependencies = [ 773 - "bitflags 2.4.1", 774 - "byteorder", 775 - "chrono", 776 - "diesel_derives", 777 - "itoa", 778 - "libsqlite3-sys", 779 - "mysqlclient-sys", 780 - "percent-encoding", 781 - "pq-sys", 782 - "r2d2", 783 - "time", 784 - "url", 785 - ] 786 - 787 - [[package]] 788 - name = "diesel_derives" 789 - version = "2.1.2" 790 - source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "ef8337737574f55a468005a83499da720f20c65586241ffea339db9ecdfd2b44" 792 - dependencies = [ 793 - "diesel_table_macro_syntax", 794 - "proc-macro2", 795 - "quote", 796 - "syn 2.0.38", 797 - ] 798 - 799 - [[package]] 800 - name = "diesel_logger" 801 - version = "0.3.0" 802 - source = "registry+https://github.com/rust-lang/crates.io-index" 803 - checksum = "23010b507517129dc9b11fb35f36d76fd2d3dd4c85232733697622e345375f2f" 804 - dependencies = [ 805 - "diesel", 806 - "log", 807 - ] 808 - 809 - [[package]] 810 - name = "diesel_migrations" 811 - version = "2.1.0" 812 - source = "registry+https://github.com/rust-lang/crates.io-index" 813 - checksum = "6036b3f0120c5961381b570ee20a02432d7e2d27ea60de9578799cf9156914ac" 814 - dependencies = [ 815 - "diesel", 816 - "migrations_internals", 817 - "migrations_macros", 818 - ] 819 - 820 - [[package]] 821 - name = "diesel_table_macro_syntax" 822 - version = "0.1.0" 823 - source = "registry+https://github.com/rust-lang/crates.io-index" 824 - checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5" 825 - dependencies = [ 826 - "syn 2.0.38", 827 - ] 828 - 829 - [[package]] 830 - name = "digest" 831 - version = "0.10.7" 832 - source = "registry+https://github.com/rust-lang/crates.io-index" 833 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 834 - dependencies = [ 835 - "block-buffer", 836 - "crypto-common", 837 - "subtle", 838 - ] 839 - 840 - [[package]] 841 - name = "dotenvy" 842 - version = "0.15.7" 843 - source = "registry+https://github.com/rust-lang/crates.io-index" 844 - checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 845 - 846 - [[package]] 847 - name = "either" 848 - version = "1.9.0" 849 - source = "registry+https://github.com/rust-lang/crates.io-index" 850 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 851 - 852 - [[package]] 853 - name = "email-encoding" 854 - version = "0.2.0" 855 - source = "registry+https://github.com/rust-lang/crates.io-index" 856 - checksum = "dbfb21b9878cf7a348dcb8559109aabc0ec40d69924bd706fa5149846c4fef75" 857 - dependencies = [ 858 - "base64 0.21.4", 859 - "memchr", 860 - ] 861 - 862 - [[package]] 863 - name = "email_address" 864 - version = "0.2.4" 865 - source = "registry+https://github.com/rust-lang/crates.io-index" 866 - checksum = "e2153bd83ebc09db15bcbdc3e2194d901804952e3dc96967e1cd3b0c5c32d112" 867 - dependencies = [ 868 - "serde", 869 - ] 870 - 871 - [[package]] 872 - name = "encoding_rs" 873 - version = "0.8.33" 874 - source = "registry+https://github.com/rust-lang/crates.io-index" 875 - checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 876 - dependencies = [ 877 - "cfg-if", 878 - ] 879 - 880 - [[package]] 881 - name = "enum-as-inner" 882 - version = "0.6.0" 883 - source = "registry+https://github.com/rust-lang/crates.io-index" 884 - checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" 885 - dependencies = [ 886 - "heck", 887 - "proc-macro2", 888 - "quote", 889 - "syn 2.0.38", 890 - ] 891 - 892 - [[package]] 893 - name = "equivalent" 894 - version = "1.0.1" 895 - source = "registry+https://github.com/rust-lang/crates.io-index" 896 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 897 - 898 - [[package]] 899 - name = "errno" 900 - version = "0.3.5" 901 - source = "registry+https://github.com/rust-lang/crates.io-index" 902 - checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 903 - dependencies = [ 904 - "libc", 905 - "windows-sys", 906 - ] 907 - 908 - [[package]] 909 - name = "error-chain" 910 - version = "0.12.4" 911 - source = "registry+https://github.com/rust-lang/crates.io-index" 912 - checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc" 913 - dependencies = [ 914 - "version_check", 915 - ] 916 - 917 - [[package]] 918 - name = "event-listener" 919 - version = "2.5.3" 920 - source = "registry+https://github.com/rust-lang/crates.io-index" 921 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 922 - 923 - [[package]] 924 - name = "event-listener" 925 - version = "3.0.0" 926 - source = "registry+https://github.com/rust-lang/crates.io-index" 927 - checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" 928 - dependencies = [ 929 - "concurrent-queue", 930 - "parking", 931 - "pin-project-lite", 932 - ] 933 - 934 - [[package]] 935 - name = "fastrand" 936 - version = "1.9.0" 937 - source = "registry+https://github.com/rust-lang/crates.io-index" 938 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 939 - dependencies = [ 940 - "instant", 941 - ] 942 - 943 - [[package]] 944 - name = "fastrand" 945 - version = "2.0.1" 946 - source = "registry+https://github.com/rust-lang/crates.io-index" 947 - checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 948 - 949 - [[package]] 950 - name = "fern" 951 - version = "0.6.2" 952 - source = "registry+https://github.com/rust-lang/crates.io-index" 953 - checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" 954 - dependencies = [ 955 - "libc", 956 - "log", 957 - "reopen", 958 - "syslog", 959 - ] 960 - 961 - [[package]] 962 - name = "figment" 963 - version = "0.10.11" 964 - source = "registry+https://github.com/rust-lang/crates.io-index" 965 - checksum = "a014ac935975a70ad13a3bff2463b1c1b083b35ae4cb6309cfc59476aa7a181f" 966 - dependencies = [ 967 - "atomic 0.6.0", 968 - "pear", 969 - "serde", 970 - "toml 0.8.2", 971 - "uncased", 972 - "version_check", 973 - ] 974 - 975 - [[package]] 976 - name = "flate2" 977 - version = "1.0.28" 978 - source = "registry+https://github.com/rust-lang/crates.io-index" 979 - checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 980 - dependencies = [ 981 - "crc32fast", 982 - "miniz_oxide", 983 - ] 984 - 985 - [[package]] 986 - name = "fnv" 987 - version = "1.0.7" 988 - source = "registry+https://github.com/rust-lang/crates.io-index" 989 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 990 - 991 - [[package]] 992 - name = "foreign-types" 993 - version = "0.3.2" 994 - source = "registry+https://github.com/rust-lang/crates.io-index" 995 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 996 - dependencies = [ 997 - "foreign-types-shared", 998 - ] 999 - 1000 - [[package]] 1001 - name = "foreign-types-shared" 1002 - version = "0.1.1" 1003 - source = "registry+https://github.com/rust-lang/crates.io-index" 1004 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1005 - 1006 - [[package]] 1007 - name = "form_urlencoded" 1008 - version = "1.2.0" 1009 - source = "registry+https://github.com/rust-lang/crates.io-index" 1010 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 1011 - dependencies = [ 1012 - "percent-encoding", 1013 - ] 1014 - 1015 - [[package]] 1016 - name = "futures" 1017 - version = "0.3.28" 1018 - source = "registry+https://github.com/rust-lang/crates.io-index" 1019 - checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 1020 - dependencies = [ 1021 - "futures-channel", 1022 - "futures-core", 1023 - "futures-executor", 1024 - "futures-io", 1025 - "futures-sink", 1026 - "futures-task", 1027 - "futures-util", 1028 - ] 1029 - 1030 - [[package]] 1031 - name = "futures-channel" 1032 - version = "0.3.28" 1033 - source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 1035 - dependencies = [ 1036 - "futures-core", 1037 - "futures-sink", 1038 - ] 1039 - 1040 - [[package]] 1041 - name = "futures-core" 1042 - version = "0.3.28" 1043 - source = "registry+https://github.com/rust-lang/crates.io-index" 1044 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 1045 - 1046 - [[package]] 1047 - name = "futures-executor" 1048 - version = "0.3.28" 1049 - source = "registry+https://github.com/rust-lang/crates.io-index" 1050 - checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 1051 - dependencies = [ 1052 - "futures-core", 1053 - "futures-task", 1054 - "futures-util", 1055 - ] 1056 - 1057 - [[package]] 1058 - name = "futures-io" 1059 - version = "0.3.28" 1060 - source = "registry+https://github.com/rust-lang/crates.io-index" 1061 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 1062 - 1063 - [[package]] 1064 - name = "futures-lite" 1065 - version = "1.13.0" 1066 - source = "registry+https://github.com/rust-lang/crates.io-index" 1067 - checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1068 - dependencies = [ 1069 - "fastrand 1.9.0", 1070 - "futures-core", 1071 - "futures-io", 1072 - "memchr", 1073 - "parking", 1074 - "pin-project-lite", 1075 - "waker-fn", 1076 - ] 1077 - 1078 - [[package]] 1079 - name = "futures-macro" 1080 - version = "0.3.28" 1081 - source = "registry+https://github.com/rust-lang/crates.io-index" 1082 - checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 1083 - dependencies = [ 1084 - "proc-macro2", 1085 - "quote", 1086 - "syn 2.0.38", 1087 - ] 1088 - 1089 - [[package]] 1090 - name = "futures-sink" 1091 - version = "0.3.28" 1092 - source = "registry+https://github.com/rust-lang/crates.io-index" 1093 - checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 1094 - 1095 - [[package]] 1096 - name = "futures-task" 1097 - version = "0.3.28" 1098 - source = "registry+https://github.com/rust-lang/crates.io-index" 1099 - checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 1100 - 1101 - [[package]] 1102 - name = "futures-timer" 1103 - version = "3.0.2" 1104 - source = "registry+https://github.com/rust-lang/crates.io-index" 1105 - checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" 1106 - 1107 - [[package]] 1108 - name = "futures-util" 1109 - version = "0.3.28" 1110 - source = "registry+https://github.com/rust-lang/crates.io-index" 1111 - checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 1112 - dependencies = [ 1113 - "futures-channel", 1114 - "futures-core", 1115 - "futures-io", 1116 - "futures-macro", 1117 - "futures-sink", 1118 - "futures-task", 1119 - "memchr", 1120 - "pin-project-lite", 1121 - "pin-utils", 1122 - "slab", 1123 - ] 1124 - 1125 - [[package]] 1126 - name = "generator" 1127 - version = "0.7.5" 1128 - source = "registry+https://github.com/rust-lang/crates.io-index" 1129 - checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 1130 - dependencies = [ 1131 - "cc", 1132 - "libc", 1133 - "log", 1134 - "rustversion", 1135 - "windows", 1136 - ] 1137 - 1138 - [[package]] 1139 - name = "generic-array" 1140 - version = "0.14.7" 1141 - source = "registry+https://github.com/rust-lang/crates.io-index" 1142 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1143 - dependencies = [ 1144 - "typenum", 1145 - "version_check", 1146 - ] 1147 - 1148 - [[package]] 1149 - name = "getrandom" 1150 - version = "0.2.10" 1151 - source = "registry+https://github.com/rust-lang/crates.io-index" 1152 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1153 - dependencies = [ 1154 - "cfg-if", 1155 - "libc", 1156 - "wasi", 1157 - ] 1158 - 1159 - [[package]] 1160 - name = "gimli" 1161 - version = "0.28.0" 1162 - source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 1164 - 1165 - [[package]] 1166 - name = "glob" 1167 - version = "0.3.1" 1168 - source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1170 - 1171 - [[package]] 1172 - name = "gloo-timers" 1173 - version = "0.2.6" 1174 - source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" 1176 - dependencies = [ 1177 - "futures-channel", 1178 - "futures-core", 1179 - "js-sys", 1180 - "wasm-bindgen", 1181 - ] 1182 - 1183 - [[package]] 1184 - name = "governor" 1185 - version = "0.6.0" 1186 - source = "registry+https://github.com/rust-lang/crates.io-index" 1187 - checksum = "821239e5672ff23e2a7060901fa622950bbd80b649cdaadd78d1c1767ed14eb4" 1188 - dependencies = [ 1189 - "cfg-if", 1190 - "dashmap", 1191 - "futures", 1192 - "futures-timer", 1193 - "no-std-compat", 1194 - "nonzero_ext", 1195 - "parking_lot", 1196 - "quanta", 1197 - "rand", 1198 - "smallvec", 1199 - ] 1200 - 1201 - [[package]] 1202 - name = "h2" 1203 - version = "0.3.21" 1204 - source = "registry+https://github.com/rust-lang/crates.io-index" 1205 - checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 1206 - dependencies = [ 1207 - "bytes", 1208 - "fnv", 1209 - "futures-core", 1210 - "futures-sink", 1211 - "futures-util", 1212 - "http", 1213 - "indexmap 1.9.3", 1214 - "slab", 1215 - "tokio", 1216 - "tokio-util", 1217 - "tracing", 1218 - ] 1219 - 1220 - [[package]] 1221 - name = "half" 1222 - version = "1.8.2" 1223 - source = "registry+https://github.com/rust-lang/crates.io-index" 1224 - checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 1225 - 1226 - [[package]] 1227 - name = "handlebars" 1228 - version = "4.4.0" 1229 - source = "registry+https://github.com/rust-lang/crates.io-index" 1230 - checksum = "c39b3bc2a8f715298032cf5087e58573809374b08160aa7d750582bdb82d2683" 1231 - dependencies = [ 1232 - "log", 1233 - "pest", 1234 - "pest_derive", 1235 - "serde", 1236 - "serde_json", 1237 - "thiserror", 1238 - "walkdir", 1239 - ] 1240 - 1241 - [[package]] 1242 - name = "hashbrown" 1243 - version = "0.12.3" 1244 - source = "registry+https://github.com/rust-lang/crates.io-index" 1245 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1246 - dependencies = [ 1247 - "ahash 0.7.6", 1248 - ] 1249 - 1250 - [[package]] 1251 - name = "hashbrown" 1252 - version = "0.14.2" 1253 - source = "registry+https://github.com/rust-lang/crates.io-index" 1254 - checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 1255 - dependencies = [ 1256 - "ahash 0.8.3", 1257 - "allocator-api2", 1258 - ] 1259 - 1260 - [[package]] 1261 - name = "heck" 1262 - version = "0.4.1" 1263 - source = "registry+https://github.com/rust-lang/crates.io-index" 1264 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1265 - 1266 - [[package]] 1267 - name = "hermit-abi" 1268 - version = "0.3.3" 1269 - source = "registry+https://github.com/rust-lang/crates.io-index" 1270 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1271 - 1272 - [[package]] 1273 - name = "hmac" 1274 - version = "0.12.1" 1275 - source = "registry+https://github.com/rust-lang/crates.io-index" 1276 - checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1277 - dependencies = [ 1278 - "digest", 1279 - ] 1280 - 1281 - [[package]] 1282 - name = "home" 1283 - version = "0.5.5" 1284 - source = "registry+https://github.com/rust-lang/crates.io-index" 1285 - checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 1286 - dependencies = [ 1287 - "windows-sys", 1288 - ] 1289 - 1290 - [[package]] 1291 - name = "hostname" 1292 - version = "0.3.1" 1293 - source = "registry+https://github.com/rust-lang/crates.io-index" 1294 - checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" 1295 - dependencies = [ 1296 - "libc", 1297 - "match_cfg", 1298 - "winapi", 1299 - ] 1300 - 1301 - [[package]] 1302 - name = "html5gum" 1303 - version = "0.5.7" 1304 - source = "registry+https://github.com/rust-lang/crates.io-index" 1305 - checksum = "4c4e556171a058ba117bbe88b059fb37b6289023e007d2903ea6dca3a3cbff14" 1306 - dependencies = [ 1307 - "jetscii", 1308 - ] 1309 - 1310 - [[package]] 1311 - name = "http" 1312 - version = "0.2.9" 1313 - source = "registry+https://github.com/rust-lang/crates.io-index" 1314 - checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1315 - dependencies = [ 1316 - "bytes", 1317 - "fnv", 1318 - "itoa", 1319 - ] 1320 - 1321 - [[package]] 1322 - name = "http-body" 1323 - version = "0.4.5" 1324 - source = "registry+https://github.com/rust-lang/crates.io-index" 1325 - checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1326 - dependencies = [ 1327 - "bytes", 1328 - "http", 1329 - "pin-project-lite", 1330 - ] 1331 - 1332 - [[package]] 1333 - name = "httparse" 1334 - version = "1.8.0" 1335 - source = "registry+https://github.com/rust-lang/crates.io-index" 1336 - checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1337 - 1338 - [[package]] 1339 - name = "httpdate" 1340 - version = "1.0.3" 1341 - source = "registry+https://github.com/rust-lang/crates.io-index" 1342 - checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1343 - 1344 - [[package]] 1345 - name = "hyper" 1346 - version = "0.14.27" 1347 - source = "registry+https://github.com/rust-lang/crates.io-index" 1348 - checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1349 - dependencies = [ 1350 - "bytes", 1351 - "futures-channel", 1352 - "futures-core", 1353 - "futures-util", 1354 - "h2", 1355 - "http", 1356 - "http-body", 1357 - "httparse", 1358 - "httpdate", 1359 - "itoa", 1360 - "pin-project-lite", 1361 - "socket2 0.4.10", 1362 - "tokio", 1363 - "tower-service", 1364 - "tracing", 1365 - "want", 1366 - ] 1367 - 1368 - [[package]] 1369 - name = "hyper-tls" 1370 - version = "0.5.0" 1371 - source = "registry+https://github.com/rust-lang/crates.io-index" 1372 - checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1373 - dependencies = [ 1374 - "bytes", 1375 - "hyper", 1376 - "native-tls", 1377 - "tokio", 1378 - "tokio-native-tls", 1379 - ] 1380 - 1381 - [[package]] 1382 - name = "iana-time-zone" 1383 - version = "0.1.58" 1384 - source = "registry+https://github.com/rust-lang/crates.io-index" 1385 - checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 1386 - dependencies = [ 1387 - "android_system_properties", 1388 - "core-foundation-sys", 1389 - "iana-time-zone-haiku", 1390 - "js-sys", 1391 - "wasm-bindgen", 1392 - "windows-core", 1393 - ] 1394 - 1395 - [[package]] 1396 - name = "iana-time-zone-haiku" 1397 - version = "0.1.2" 1398 - source = "registry+https://github.com/rust-lang/crates.io-index" 1399 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1400 - dependencies = [ 1401 - "cc", 1402 - ] 1403 - 1404 - [[package]] 1405 - name = "ident_case" 1406 - version = "1.0.1" 1407 - source = "registry+https://github.com/rust-lang/crates.io-index" 1408 - checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1409 - 1410 - [[package]] 1411 - name = "idna" 1412 - version = "0.2.3" 1413 - source = "registry+https://github.com/rust-lang/crates.io-index" 1414 - checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 1415 - dependencies = [ 1416 - "matches", 1417 - "unicode-bidi", 1418 - "unicode-normalization", 1419 - ] 1420 - 1421 - [[package]] 1422 - name = "idna" 1423 - version = "0.3.0" 1424 - source = "registry+https://github.com/rust-lang/crates.io-index" 1425 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1426 - dependencies = [ 1427 - "unicode-bidi", 1428 - "unicode-normalization", 1429 - ] 1430 - 1431 - [[package]] 1432 - name = "idna" 1433 - version = "0.4.0" 1434 - source = "registry+https://github.com/rust-lang/crates.io-index" 1435 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1436 - dependencies = [ 1437 - "unicode-bidi", 1438 - "unicode-normalization", 1439 - ] 1440 - 1441 - [[package]] 1442 - name = "indexmap" 1443 - version = "1.9.3" 1444 - source = "registry+https://github.com/rust-lang/crates.io-index" 1445 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1446 - dependencies = [ 1447 - "autocfg", 1448 - "hashbrown 0.12.3", 1449 - "serde", 1450 - ] 1451 - 1452 - [[package]] 1453 - name = "indexmap" 1454 - version = "2.0.2" 1455 - source = "registry+https://github.com/rust-lang/crates.io-index" 1456 - checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" 1457 - dependencies = [ 1458 - "equivalent", 1459 - "hashbrown 0.14.2", 1460 - ] 1461 - 1462 - [[package]] 1463 - name = "inlinable_string" 1464 - version = "0.1.15" 1465 - source = "registry+https://github.com/rust-lang/crates.io-index" 1466 - checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" 1467 - 1468 - [[package]] 1469 - name = "instant" 1470 - version = "0.1.12" 1471 - source = "registry+https://github.com/rust-lang/crates.io-index" 1472 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1473 - dependencies = [ 1474 - "cfg-if", 1475 - ] 1476 - 1477 - [[package]] 1478 - name = "io-lifetimes" 1479 - version = "1.0.11" 1480 - source = "registry+https://github.com/rust-lang/crates.io-index" 1481 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1482 - dependencies = [ 1483 - "hermit-abi", 1484 - "libc", 1485 - "windows-sys", 1486 - ] 1487 - 1488 - [[package]] 1489 - name = "ipconfig" 1490 - version = "0.3.2" 1491 - source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 1493 - dependencies = [ 1494 - "socket2 0.5.5", 1495 - "widestring", 1496 - "windows-sys", 1497 - "winreg", 1498 - ] 1499 - 1500 - [[package]] 1501 - name = "ipnet" 1502 - version = "2.8.0" 1503 - source = "registry+https://github.com/rust-lang/crates.io-index" 1504 - checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 1505 - 1506 - [[package]] 1507 - name = "is-terminal" 1508 - version = "0.4.9" 1509 - source = "registry+https://github.com/rust-lang/crates.io-index" 1510 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1511 - dependencies = [ 1512 - "hermit-abi", 1513 - "rustix 0.38.20", 1514 - "windows-sys", 1515 - ] 1516 - 1517 - [[package]] 1518 - name = "itoa" 1519 - version = "1.0.9" 1520 - source = "registry+https://github.com/rust-lang/crates.io-index" 1521 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1522 - 1523 - [[package]] 1524 - name = "jetscii" 1525 - version = "0.5.3" 1526 - source = "registry+https://github.com/rust-lang/crates.io-index" 1527 - checksum = "47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e" 1528 - 1529 - [[package]] 1530 - name = "job_scheduler_ng" 1531 - version = "2.0.4" 1532 - source = "registry+https://github.com/rust-lang/crates.io-index" 1533 - checksum = "10bbdf445513bbe53f4666218b7057d265c76fa0b30475e121a6bf05dbaacaae" 1534 - dependencies = [ 1535 - "chrono", 1536 - "cron", 1537 - "uuid", 1538 - ] 1539 - 1540 - [[package]] 1541 - name = "js-sys" 1542 - version = "0.3.64" 1543 - source = "registry+https://github.com/rust-lang/crates.io-index" 1544 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1545 - dependencies = [ 1546 - "wasm-bindgen", 1547 - ] 1548 - 1549 - [[package]] 1550 - name = "jsonwebtoken" 1551 - version = "9.0.0" 1552 - source = "registry+https://github.com/rust-lang/crates.io-index" 1553 - checksum = "1e863f95209c79b9b8b001c4b03463385f890a765dbc4e0802cb8d4177e3e410" 1554 - dependencies = [ 1555 - "base64 0.21.4", 1556 - "pem", 1557 - "ring 0.17.5", 1558 - "serde", 1559 - "serde_json", 1560 - "simple_asn1", 1561 - ] 1562 - 1563 - [[package]] 1564 - name = "kv-log-macro" 1565 - version = "1.0.7" 1566 - source = "registry+https://github.com/rust-lang/crates.io-index" 1567 - checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" 1568 - dependencies = [ 1569 - "log", 1570 - ] 1571 - 1572 - [[package]] 1573 - name = "lazy_static" 1574 - version = "1.4.0" 1575 - source = "registry+https://github.com/rust-lang/crates.io-index" 1576 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1577 - 1578 - [[package]] 1579 - name = "lettre" 1580 - version = "0.11.0" 1581 - source = "registry+https://github.com/rust-lang/crates.io-index" 1582 - checksum = "d47084ad58f99c26816d174702f60e873f861fcef3f9bd6075b4ad2dd72d07d5" 1583 - dependencies = [ 1584 - "async-std", 1585 - "async-trait", 1586 - "base64 0.21.4", 1587 - "chumsky", 1588 - "email-encoding", 1589 - "email_address", 1590 - "fastrand 2.0.1", 1591 - "futures-io", 1592 - "futures-util", 1593 - "hostname", 1594 - "httpdate", 1595 - "idna 0.4.0", 1596 - "mime", 1597 - "native-tls", 1598 - "nom", 1599 - "once_cell", 1600 - "quoted_printable", 1601 - "serde", 1602 - "socket2 0.5.5", 1603 - "tokio", 1604 - "tokio-native-tls", 1605 - "tracing", 1606 - "url", 1607 - ] 1608 - 1609 - [[package]] 1610 - name = "libc" 1611 - version = "0.2.149" 1612 - source = "registry+https://github.com/rust-lang/crates.io-index" 1613 - checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 1614 - 1615 - [[package]] 1616 - name = "libmimalloc-sys" 1617 - version = "0.1.35" 1618 - source = "registry+https://github.com/rust-lang/crates.io-index" 1619 - checksum = "3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664" 1620 - dependencies = [ 1621 - "cc", 1622 - "libc", 1623 - ] 1624 - 1625 - [[package]] 1626 - name = "libsqlite3-sys" 1627 - version = "0.26.0" 1628 - source = "registry+https://github.com/rust-lang/crates.io-index" 1629 - checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326" 1630 - dependencies = [ 1631 - "cc", 1632 - "pkg-config", 1633 - "vcpkg", 1634 - ] 1635 - 1636 - [[package]] 1637 - name = "linked-hash-map" 1638 - version = "0.5.6" 1639 - source = "registry+https://github.com/rust-lang/crates.io-index" 1640 - checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1641 - 1642 - [[package]] 1643 - name = "linux-raw-sys" 1644 - version = "0.3.8" 1645 - source = "registry+https://github.com/rust-lang/crates.io-index" 1646 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1647 - 1648 - [[package]] 1649 - name = "linux-raw-sys" 1650 - version = "0.4.10" 1651 - source = "registry+https://github.com/rust-lang/crates.io-index" 1652 - checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 1653 - 1654 - [[package]] 1655 - name = "lock_api" 1656 - version = "0.4.11" 1657 - source = "registry+https://github.com/rust-lang/crates.io-index" 1658 - checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1659 - dependencies = [ 1660 - "autocfg", 1661 - "scopeguard", 1662 - ] 1663 - 1664 - [[package]] 1665 - name = "log" 1666 - version = "0.4.20" 1667 - source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1669 - dependencies = [ 1670 - "value-bag", 1671 - ] 1672 - 1673 - [[package]] 1674 - name = "loom" 1675 - version = "0.5.6" 1676 - source = "registry+https://github.com/rust-lang/crates.io-index" 1677 - checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1678 - dependencies = [ 1679 - "cfg-if", 1680 - "generator", 1681 - "scoped-tls", 1682 - "serde", 1683 - "serde_json", 1684 - "tracing", 1685 - "tracing-subscriber", 1686 - ] 1687 - 1688 - [[package]] 1689 - name = "lru-cache" 1690 - version = "0.1.2" 1691 - source = "registry+https://github.com/rust-lang/crates.io-index" 1692 - checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" 1693 - dependencies = [ 1694 - "linked-hash-map", 1695 - ] 1696 - 1697 - [[package]] 1698 - name = "mach2" 1699 - version = "0.4.1" 1700 - source = "registry+https://github.com/rust-lang/crates.io-index" 1701 - checksum = "6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8" 1702 - dependencies = [ 1703 - "libc", 1704 - ] 1705 - 1706 - [[package]] 1707 - name = "match_cfg" 1708 - version = "0.1.0" 1709 - source = "registry+https://github.com/rust-lang/crates.io-index" 1710 - checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" 1711 - 1712 - [[package]] 1713 - name = "matchers" 1714 - version = "0.1.0" 1715 - source = "registry+https://github.com/rust-lang/crates.io-index" 1716 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1717 - dependencies = [ 1718 - "regex-automata 0.1.10", 1719 - ] 1720 - 1721 - [[package]] 1722 - name = "matches" 1723 - version = "0.1.10" 1724 - source = "registry+https://github.com/rust-lang/crates.io-index" 1725 - checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 1726 - 1727 - [[package]] 1728 - name = "memchr" 1729 - version = "2.6.4" 1730 - source = "registry+https://github.com/rust-lang/crates.io-index" 1731 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1732 - 1733 - [[package]] 1734 - name = "migrations_internals" 1735 - version = "2.1.0" 1736 - source = "registry+https://github.com/rust-lang/crates.io-index" 1737 - checksum = "0f23f71580015254b020e856feac3df5878c2c7a8812297edd6c0a485ac9dada" 1738 - dependencies = [ 1739 - "serde", 1740 - "toml 0.7.8", 1741 - ] 1742 - 1743 - [[package]] 1744 - name = "migrations_macros" 1745 - version = "2.1.0" 1746 - source = "registry+https://github.com/rust-lang/crates.io-index" 1747 - checksum = "cce3325ac70e67bbab5bd837a31cae01f1a6db64e0e744a33cb03a543469ef08" 1748 - dependencies = [ 1749 - "migrations_internals", 1750 - "proc-macro2", 1751 - "quote", 1752 - ] 1753 - 1754 - [[package]] 1755 - name = "mimalloc" 1756 - version = "0.1.39" 1757 - source = "registry+https://github.com/rust-lang/crates.io-index" 1758 - checksum = "fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c" 1759 - dependencies = [ 1760 - "libmimalloc-sys", 1761 - ] 1762 - 1763 - [[package]] 1764 - name = "mime" 1765 - version = "0.3.17" 1766 - source = "registry+https://github.com/rust-lang/crates.io-index" 1767 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1768 - 1769 - [[package]] 1770 - name = "minimal-lexical" 1771 - version = "0.2.1" 1772 - source = "registry+https://github.com/rust-lang/crates.io-index" 1773 - checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1774 - 1775 - [[package]] 1776 - name = "miniz_oxide" 1777 - version = "0.7.1" 1778 - source = "registry+https://github.com/rust-lang/crates.io-index" 1779 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1780 - dependencies = [ 1781 - "adler", 1782 - ] 1783 - 1784 - [[package]] 1785 - name = "mio" 1786 - version = "0.8.8" 1787 - source = "registry+https://github.com/rust-lang/crates.io-index" 1788 - checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 1789 - dependencies = [ 1790 - "libc", 1791 - "wasi", 1792 - "windows-sys", 1793 - ] 1794 - 1795 - [[package]] 1796 - name = "multer" 1797 - version = "2.1.0" 1798 - source = "registry+https://github.com/rust-lang/crates.io-index" 1799 - checksum = "01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2" 1800 - dependencies = [ 1801 - "bytes", 1802 - "encoding_rs", 1803 - "futures-util", 1804 - "http", 1805 - "httparse", 1806 - "log", 1807 - "memchr", 1808 - "mime", 1809 - "spin 0.9.8", 1810 - "tokio", 1811 - "tokio-util", 1812 - "version_check", 1813 - ] 1814 - 1815 - [[package]] 1816 - name = "mysqlclient-sys" 1817 - version = "0.2.5" 1818 - source = "registry+https://github.com/rust-lang/crates.io-index" 1819 - checksum = "f61b381528ba293005c42a409dd73d034508e273bf90481f17ec2e964a6e969b" 1820 - dependencies = [ 1821 - "pkg-config", 1822 - "vcpkg", 1823 - ] 1824 - 1825 - [[package]] 1826 - name = "native-tls" 1827 - version = "0.2.11" 1828 - source = "registry+https://github.com/rust-lang/crates.io-index" 1829 - checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1830 - dependencies = [ 1831 - "lazy_static", 1832 - "libc", 1833 - "log", 1834 - "openssl", 1835 - "openssl-probe", 1836 - "openssl-sys", 1837 - "schannel", 1838 - "security-framework", 1839 - "security-framework-sys", 1840 - "tempfile", 1841 - ] 1842 - 1843 - [[package]] 1844 - name = "no-std-compat" 1845 - version = "0.4.1" 1846 - source = "registry+https://github.com/rust-lang/crates.io-index" 1847 - checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" 1848 - 1849 - [[package]] 1850 - name = "nom" 1851 - version = "7.1.3" 1852 - source = "registry+https://github.com/rust-lang/crates.io-index" 1853 - checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1854 - dependencies = [ 1855 - "memchr", 1856 - "minimal-lexical", 1857 - ] 1858 - 1859 - [[package]] 1860 - name = "nonzero_ext" 1861 - version = "0.3.0" 1862 - source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" 1864 - 1865 - [[package]] 1866 - name = "nu-ansi-term" 1867 - version = "0.46.0" 1868 - source = "registry+https://github.com/rust-lang/crates.io-index" 1869 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1870 - dependencies = [ 1871 - "overload", 1872 - "winapi", 1873 - ] 1874 - 1875 - [[package]] 1876 - name = "num-bigint" 1877 - version = "0.4.4" 1878 - source = "registry+https://github.com/rust-lang/crates.io-index" 1879 - checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 1880 - dependencies = [ 1881 - "autocfg", 1882 - "num-integer", 1883 - "num-traits", 1884 - ] 1885 - 1886 - [[package]] 1887 - name = "num-derive" 1888 - version = "0.4.1" 1889 - source = "registry+https://github.com/rust-lang/crates.io-index" 1890 - checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712" 1891 - dependencies = [ 1892 - "proc-macro2", 1893 - "quote", 1894 - "syn 2.0.38", 1895 - ] 1896 - 1897 - [[package]] 1898 - name = "num-integer" 1899 - version = "0.1.45" 1900 - source = "registry+https://github.com/rust-lang/crates.io-index" 1901 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1902 - dependencies = [ 1903 - "autocfg", 1904 - "num-traits", 1905 - ] 1906 - 1907 - [[package]] 1908 - name = "num-traits" 1909 - version = "0.2.17" 1910 - source = "registry+https://github.com/rust-lang/crates.io-index" 1911 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1912 - dependencies = [ 1913 - "autocfg", 1914 - ] 1915 - 1916 - [[package]] 1917 - name = "num_cpus" 1918 - version = "1.16.0" 1919 - source = "registry+https://github.com/rust-lang/crates.io-index" 1920 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1921 - dependencies = [ 1922 - "hermit-abi", 1923 - "libc", 1924 - ] 1925 - 1926 - [[package]] 1927 - name = "num_threads" 1928 - version = "0.1.6" 1929 - source = "registry+https://github.com/rust-lang/crates.io-index" 1930 - checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1931 - dependencies = [ 1932 - "libc", 1933 - ] 1934 - 1935 - [[package]] 1936 - name = "object" 1937 - version = "0.32.1" 1938 - source = "registry+https://github.com/rust-lang/crates.io-index" 1939 - checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 1940 - dependencies = [ 1941 - "memchr", 1942 - ] 1943 - 1944 - [[package]] 1945 - name = "once_cell" 1946 - version = "1.18.0" 1947 - source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1949 - 1950 - [[package]] 1951 - name = "openssl" 1952 - version = "0.10.57" 1953 - source = "registry+https://github.com/rust-lang/crates.io-index" 1954 - checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" 1955 - dependencies = [ 1956 - "bitflags 2.4.1", 1957 - "cfg-if", 1958 - "foreign-types", 1959 - "libc", 1960 - "once_cell", 1961 - "openssl-macros", 1962 - "openssl-sys", 1963 - ] 1964 - 1965 - [[package]] 1966 - name = "openssl-macros" 1967 - version = "0.1.1" 1968 - source = "registry+https://github.com/rust-lang/crates.io-index" 1969 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1970 - dependencies = [ 1971 - "proc-macro2", 1972 - "quote", 1973 - "syn 2.0.38", 1974 - ] 1975 - 1976 - [[package]] 1977 - name = "openssl-probe" 1978 - version = "0.1.5" 1979 - source = "registry+https://github.com/rust-lang/crates.io-index" 1980 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1981 - 1982 - [[package]] 1983 - name = "openssl-src" 1984 - version = "111.28.0+1.1.1w" 1985 - source = "registry+https://github.com/rust-lang/crates.io-index" 1986 - checksum = "3ce95ee1f6f999dfb95b8afd43ebe442758ea2104d1ccb99a94c30db22ae701f" 1987 - dependencies = [ 1988 - "cc", 1989 - ] 1990 - 1991 - [[package]] 1992 - name = "openssl-sys" 1993 - version = "0.9.92" 1994 - source = "registry+https://github.com/rust-lang/crates.io-index" 1995 - checksum = "db7e971c2c2bba161b2d2fdf37080177eff520b3bc044787c7f1f5f9e78d869b" 1996 - dependencies = [ 1997 - "cc", 1998 - "libc", 1999 - "openssl-src", 2000 - "pkg-config", 2001 - "vcpkg", 2002 - ] 2003 - 2004 - [[package]] 2005 - name = "overload" 2006 - version = "0.1.1" 2007 - source = "registry+https://github.com/rust-lang/crates.io-index" 2008 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2009 - 2010 - [[package]] 2011 - name = "parking" 2012 - version = "2.2.0" 2013 - source = "registry+https://github.com/rust-lang/crates.io-index" 2014 - checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 2015 - 2016 - [[package]] 2017 - name = "parking_lot" 2018 - version = "0.12.1" 2019 - source = "registry+https://github.com/rust-lang/crates.io-index" 2020 - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2021 - dependencies = [ 2022 - "lock_api", 2023 - "parking_lot_core", 2024 - ] 2025 - 2026 - [[package]] 2027 - name = "parking_lot_core" 2028 - version = "0.9.9" 2029 - source = "registry+https://github.com/rust-lang/crates.io-index" 2030 - checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 2031 - dependencies = [ 2032 - "cfg-if", 2033 - "libc", 2034 - "redox_syscall 0.4.1", 2035 - "smallvec", 2036 - "windows-targets", 2037 - ] 2038 - 2039 - [[package]] 2040 - name = "parse-zoneinfo" 2041 - version = "0.3.0" 2042 - source = "registry+https://github.com/rust-lang/crates.io-index" 2043 - checksum = "c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41" 2044 - dependencies = [ 2045 - "regex", 2046 - ] 2047 - 2048 - [[package]] 2049 - name = "password-hash" 2050 - version = "0.5.0" 2051 - source = "registry+https://github.com/rust-lang/crates.io-index" 2052 - checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" 2053 - dependencies = [ 2054 - "base64ct", 2055 - "rand_core", 2056 - "subtle", 2057 - ] 2058 - 2059 - [[package]] 2060 - name = "paste" 2061 - version = "1.0.14" 2062 - source = "registry+https://github.com/rust-lang/crates.io-index" 2063 - checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2064 - 2065 - [[package]] 2066 - name = "pear" 2067 - version = "0.2.7" 2068 - source = "registry+https://github.com/rust-lang/crates.io-index" 2069 - checksum = "61a386cd715229d399604b50d1361683fe687066f42d56f54be995bc6868f71c" 2070 - dependencies = [ 2071 - "inlinable_string", 2072 - "pear_codegen", 2073 - "yansi 1.0.0-rc.1", 2074 - ] 2075 - 2076 - [[package]] 2077 - name = "pear_codegen" 2078 - version = "0.2.7" 2079 - source = "registry+https://github.com/rust-lang/crates.io-index" 2080 - checksum = "da9f0f13dac8069c139e8300a6510e3f4143ecf5259c60b116a9b271b4ca0d54" 2081 - dependencies = [ 2082 - "proc-macro2", 2083 - "proc-macro2-diagnostics", 2084 - "quote", 2085 - "syn 2.0.38", 2086 - ] 2087 - 2088 - [[package]] 2089 - name = "pem" 2090 - version = "3.0.2" 2091 - source = "registry+https://github.com/rust-lang/crates.io-index" 2092 - checksum = "3163d2912b7c3b52d651a055f2c7eec9ba5cd22d26ef75b8dd3a59980b185923" 2093 - dependencies = [ 2094 - "base64 0.21.4", 2095 - "serde", 2096 - ] 2097 - 2098 - [[package]] 2099 - name = "percent-encoding" 2100 - version = "2.3.0" 2101 - source = "registry+https://github.com/rust-lang/crates.io-index" 2102 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 2103 - 2104 - [[package]] 2105 - name = "pest" 2106 - version = "2.7.4" 2107 - source = "registry+https://github.com/rust-lang/crates.io-index" 2108 - checksum = "c022f1e7b65d6a24c0dbbd5fb344c66881bc01f3e5ae74a1c8100f2f985d98a4" 2109 - dependencies = [ 2110 - "memchr", 2111 - "thiserror", 2112 - "ucd-trie", 2113 - ] 2114 - 2115 - [[package]] 2116 - name = "pest_derive" 2117 - version = "2.7.4" 2118 - source = "registry+https://github.com/rust-lang/crates.io-index" 2119 - checksum = "35513f630d46400a977c4cb58f78e1bfbe01434316e60c37d27b9ad6139c66d8" 2120 - dependencies = [ 2121 - "pest", 2122 - "pest_generator", 2123 - ] 2124 - 2125 - [[package]] 2126 - name = "pest_generator" 2127 - version = "2.7.4" 2128 - source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a" 2130 - dependencies = [ 2131 - "pest", 2132 - "pest_meta", 2133 - "proc-macro2", 2134 - "quote", 2135 - "syn 2.0.38", 2136 - ] 2137 - 2138 - [[package]] 2139 - name = "pest_meta" 2140 - version = "2.7.4" 2141 - source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "1df74e9e7ec4053ceb980e7c0c8bd3594e977fde1af91daba9c928e8e8c6708d" 2143 - dependencies = [ 2144 - "once_cell", 2145 - "pest", 2146 - "sha2", 2147 - ] 2148 - 2149 - [[package]] 2150 - name = "phf" 2151 - version = "0.11.2" 2152 - source = "registry+https://github.com/rust-lang/crates.io-index" 2153 - checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 2154 - dependencies = [ 2155 - "phf_shared", 2156 - ] 2157 - 2158 - [[package]] 2159 - name = "phf_codegen" 2160 - version = "0.11.2" 2161 - source = "registry+https://github.com/rust-lang/crates.io-index" 2162 - checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 2163 - dependencies = [ 2164 - "phf_generator", 2165 - "phf_shared", 2166 - ] 2167 - 2168 - [[package]] 2169 - name = "phf_generator" 2170 - version = "0.11.2" 2171 - source = "registry+https://github.com/rust-lang/crates.io-index" 2172 - checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 2173 - dependencies = [ 2174 - "phf_shared", 2175 - "rand", 2176 - ] 2177 - 2178 - [[package]] 2179 - name = "phf_shared" 2180 - version = "0.11.2" 2181 - source = "registry+https://github.com/rust-lang/crates.io-index" 2182 - checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 2183 - dependencies = [ 2184 - "siphasher", 2185 - ] 2186 - 2187 - [[package]] 2188 - name = "pico-args" 2189 - version = "0.5.0" 2190 - source = "registry+https://github.com/rust-lang/crates.io-index" 2191 - checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" 2192 - 2193 - [[package]] 2194 - name = "pin-project-lite" 2195 - version = "0.2.13" 2196 - source = "registry+https://github.com/rust-lang/crates.io-index" 2197 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2198 - 2199 - [[package]] 2200 - name = "pin-utils" 2201 - version = "0.1.0" 2202 - source = "registry+https://github.com/rust-lang/crates.io-index" 2203 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2204 - 2205 - [[package]] 2206 - name = "piper" 2207 - version = "0.2.1" 2208 - source = "registry+https://github.com/rust-lang/crates.io-index" 2209 - checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 2210 - dependencies = [ 2211 - "atomic-waker", 2212 - "fastrand 2.0.1", 2213 - "futures-io", 2214 - ] 2215 - 2216 - [[package]] 2217 - name = "pkg-config" 2218 - version = "0.3.27" 2219 - source = "registry+https://github.com/rust-lang/crates.io-index" 2220 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 2221 - 2222 - [[package]] 2223 - name = "polling" 2224 - version = "2.8.0" 2225 - source = "registry+https://github.com/rust-lang/crates.io-index" 2226 - checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 2227 - dependencies = [ 2228 - "autocfg", 2229 - "bitflags 1.3.2", 2230 - "cfg-if", 2231 - "concurrent-queue", 2232 - "libc", 2233 - "log", 2234 - "pin-project-lite", 2235 - "windows-sys", 2236 - ] 2237 - 2238 - [[package]] 2239 - name = "powerfmt" 2240 - version = "0.2.0" 2241 - source = "registry+https://github.com/rust-lang/crates.io-index" 2242 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2243 - 2244 - [[package]] 2245 - name = "ppv-lite86" 2246 - version = "0.2.17" 2247 - source = "registry+https://github.com/rust-lang/crates.io-index" 2248 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2249 - 2250 - [[package]] 2251 - name = "pq-sys" 2252 - version = "0.4.8" 2253 - source = "registry+https://github.com/rust-lang/crates.io-index" 2254 - checksum = "31c0052426df997c0cbd30789eb44ca097e3541717a7b8fa36b1c464ee7edebd" 2255 - dependencies = [ 2256 - "vcpkg", 2257 - ] 2258 - 2259 - [[package]] 2260 - name = "proc-macro2" 2261 - version = "1.0.69" 2262 - source = "registry+https://github.com/rust-lang/crates.io-index" 2263 - checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 2264 - dependencies = [ 2265 - "unicode-ident", 2266 - ] 2267 - 2268 - [[package]] 2269 - name = "proc-macro2-diagnostics" 2270 - version = "0.10.1" 2271 - source = "registry+https://github.com/rust-lang/crates.io-index" 2272 - checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" 2273 - dependencies = [ 2274 - "proc-macro2", 2275 - "quote", 2276 - "syn 2.0.38", 2277 - "version_check", 2278 - "yansi 1.0.0-rc.1", 2279 - ] 2280 - 2281 - [[package]] 2282 - name = "psl-types" 2283 - version = "2.0.11" 2284 - source = "registry+https://github.com/rust-lang/crates.io-index" 2285 - checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" 2286 - 2287 - [[package]] 2288 - name = "psm" 2289 - version = "0.1.21" 2290 - source = "registry+https://github.com/rust-lang/crates.io-index" 2291 - checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" 2292 - dependencies = [ 2293 - "cc", 2294 - ] 2295 - 2296 - [[package]] 2297 - name = "publicsuffix" 2298 - version = "2.2.3" 2299 - source = "registry+https://github.com/rust-lang/crates.io-index" 2300 - checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457" 2301 - dependencies = [ 2302 - "idna 0.3.0", 2303 - "psl-types", 2304 - ] 2305 - 2306 - [[package]] 2307 - name = "quanta" 2308 - version = "0.11.1" 2309 - source = "registry+https://github.com/rust-lang/crates.io-index" 2310 - checksum = "a17e662a7a8291a865152364c20c7abc5e60486ab2001e8ec10b24862de0b9ab" 2311 - dependencies = [ 2312 - "crossbeam-utils", 2313 - "libc", 2314 - "mach2", 2315 - "once_cell", 2316 - "raw-cpuid", 2317 - "wasi", 2318 - "web-sys", 2319 - "winapi", 2320 - ] 2321 - 2322 - [[package]] 2323 - name = "quick-error" 2324 - version = "1.2.3" 2325 - source = "registry+https://github.com/rust-lang/crates.io-index" 2326 - checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 2327 - 2328 - [[package]] 2329 - name = "quote" 2330 - version = "1.0.33" 2331 - source = "registry+https://github.com/rust-lang/crates.io-index" 2332 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2333 - dependencies = [ 2334 - "proc-macro2", 2335 - ] 2336 - 2337 - [[package]] 2338 - name = "quoted_printable" 2339 - version = "0.5.0" 2340 - source = "registry+https://github.com/rust-lang/crates.io-index" 2341 - checksum = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" 2342 - 2343 - [[package]] 2344 - name = "r2d2" 2345 - version = "0.8.10" 2346 - source = "registry+https://github.com/rust-lang/crates.io-index" 2347 - checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93" 2348 - dependencies = [ 2349 - "log", 2350 - "parking_lot", 2351 - "scheduled-thread-pool", 2352 - ] 2353 - 2354 - [[package]] 2355 - name = "rand" 2356 - version = "0.8.5" 2357 - source = "registry+https://github.com/rust-lang/crates.io-index" 2358 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2359 - dependencies = [ 2360 - "libc", 2361 - "rand_chacha", 2362 - "rand_core", 2363 - ] 2364 - 2365 - [[package]] 2366 - name = "rand_chacha" 2367 - version = "0.3.1" 2368 - source = "registry+https://github.com/rust-lang/crates.io-index" 2369 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2370 - dependencies = [ 2371 - "ppv-lite86", 2372 - "rand_core", 2373 - ] 2374 - 2375 - [[package]] 2376 - name = "rand_core" 2377 - version = "0.6.4" 2378 - source = "registry+https://github.com/rust-lang/crates.io-index" 2379 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2380 - dependencies = [ 2381 - "getrandom", 2382 - ] 2383 - 2384 - [[package]] 2385 - name = "raw-cpuid" 2386 - version = "10.7.0" 2387 - source = "registry+https://github.com/rust-lang/crates.io-index" 2388 - checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332" 2389 - dependencies = [ 2390 - "bitflags 1.3.2", 2391 - ] 2392 - 2393 - [[package]] 2394 - name = "redox_syscall" 2395 - version = "0.3.5" 2396 - source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2398 - dependencies = [ 2399 - "bitflags 1.3.2", 2400 - ] 2401 - 2402 - [[package]] 2403 - name = "redox_syscall" 2404 - version = "0.4.1" 2405 - source = "registry+https://github.com/rust-lang/crates.io-index" 2406 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2407 - dependencies = [ 2408 - "bitflags 1.3.2", 2409 - ] 2410 - 2411 - [[package]] 2412 - name = "ref-cast" 2413 - version = "1.0.20" 2414 - source = "registry+https://github.com/rust-lang/crates.io-index" 2415 - checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280" 2416 - dependencies = [ 2417 - "ref-cast-impl", 2418 - ] 2419 - 2420 - [[package]] 2421 - name = "ref-cast-impl" 2422 - version = "1.0.20" 2423 - source = "registry+https://github.com/rust-lang/crates.io-index" 2424 - checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" 2425 - dependencies = [ 2426 - "proc-macro2", 2427 - "quote", 2428 - "syn 2.0.38", 2429 - ] 2430 - 2431 - [[package]] 2432 - name = "regex" 2433 - version = "1.10.2" 2434 - source = "registry+https://github.com/rust-lang/crates.io-index" 2435 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 2436 - dependencies = [ 2437 - "aho-corasick", 2438 - "memchr", 2439 - "regex-automata 0.4.3", 2440 - "regex-syntax 0.8.2", 2441 - ] 2442 - 2443 - [[package]] 2444 - name = "regex-automata" 2445 - version = "0.1.10" 2446 - source = "registry+https://github.com/rust-lang/crates.io-index" 2447 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2448 - dependencies = [ 2449 - "regex-syntax 0.6.29", 2450 - ] 2451 - 2452 - [[package]] 2453 - name = "regex-automata" 2454 - version = "0.4.3" 2455 - source = "registry+https://github.com/rust-lang/crates.io-index" 2456 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 2457 - dependencies = [ 2458 - "aho-corasick", 2459 - "memchr", 2460 - "regex-syntax 0.8.2", 2461 - ] 2462 - 2463 - [[package]] 2464 - name = "regex-syntax" 2465 - version = "0.6.29" 2466 - source = "registry+https://github.com/rust-lang/crates.io-index" 2467 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2468 - 2469 - [[package]] 2470 - name = "regex-syntax" 2471 - version = "0.8.2" 2472 - source = "registry+https://github.com/rust-lang/crates.io-index" 2473 - checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2474 - 2475 - [[package]] 2476 - name = "reopen" 2477 - version = "1.0.3" 2478 - source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "ff42cec3acf85845f5b18b3cbb7fec619ccbd4a349f6ecbe1c62ab46d4d98293" 2480 - dependencies = [ 2481 - "autocfg", 2482 - "libc", 2483 - "signal-hook", 2484 - ] 2485 - 2486 - [[package]] 2487 - name = "reqwest" 2488 - version = "0.11.22" 2489 - source = "registry+https://github.com/rust-lang/crates.io-index" 2490 - checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 2491 - dependencies = [ 2492 - "async-compression", 2493 - "base64 0.21.4", 2494 - "bytes", 2495 - "cookie 0.16.2", 2496 - "cookie_store 0.16.2", 2497 - "encoding_rs", 2498 - "futures-core", 2499 - "futures-util", 2500 - "h2", 2501 - "http", 2502 - "http-body", 2503 - "hyper", 2504 - "hyper-tls", 2505 - "ipnet", 2506 - "js-sys", 2507 - "log", 2508 - "mime", 2509 - "native-tls", 2510 - "once_cell", 2511 - "percent-encoding", 2512 - "pin-project-lite", 2513 - "serde", 2514 - "serde_json", 2515 - "serde_urlencoded", 2516 - "system-configuration", 2517 - "tokio", 2518 - "tokio-native-tls", 2519 - "tokio-socks", 2520 - "tokio-util", 2521 - "tower-service", 2522 - "trust-dns-resolver", 2523 - "url", 2524 - "wasm-bindgen", 2525 - "wasm-bindgen-futures", 2526 - "wasm-streams", 2527 - "web-sys", 2528 - "winreg", 2529 - ] 2530 - 2531 - [[package]] 2532 - name = "resolv-conf" 2533 - version = "0.7.0" 2534 - source = "registry+https://github.com/rust-lang/crates.io-index" 2535 - checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" 2536 - dependencies = [ 2537 - "hostname", 2538 - "quick-error", 2539 - ] 2540 - 2541 - [[package]] 2542 - name = "ring" 2543 - version = "0.16.20" 2544 - source = "registry+https://github.com/rust-lang/crates.io-index" 2545 - checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2546 - dependencies = [ 2547 - "cc", 2548 - "libc", 2549 - "once_cell", 2550 - "spin 0.5.2", 2551 - "untrusted 0.7.1", 2552 - "web-sys", 2553 - "winapi", 2554 - ] 2555 - 2556 - [[package]] 2557 - name = "ring" 2558 - version = "0.17.5" 2559 - source = "registry+https://github.com/rust-lang/crates.io-index" 2560 - checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" 2561 - dependencies = [ 2562 - "cc", 2563 - "getrandom", 2564 - "libc", 2565 - "spin 0.9.8", 2566 - "untrusted 0.9.0", 2567 - "windows-sys", 2568 - ] 2569 - 2570 - [[package]] 2571 - name = "rmp" 2572 - version = "0.8.12" 2573 - source = "registry+https://github.com/rust-lang/crates.io-index" 2574 - checksum = "7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20" 2575 - dependencies = [ 2576 - "byteorder", 2577 - "num-traits", 2578 - "paste", 2579 - ] 2580 - 2581 - [[package]] 2582 - name = "rmpv" 2583 - version = "1.0.1" 2584 - source = "registry+https://github.com/rust-lang/crates.io-index" 2585 - checksum = "2e0e0214a4a2b444ecce41a4025792fc31f77c7bb89c46d253953ea8c65701ec" 2586 - dependencies = [ 2587 - "num-traits", 2588 - "rmp", 2589 - ] 2590 - 2591 - [[package]] 2592 - name = "rocket" 2593 - version = "0.5.0-rc.3" 2594 - source = "git+https://github.com/SergioBenitez/Rocket?rev=ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa#ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa" 2595 - dependencies = [ 2596 - "async-stream", 2597 - "async-trait", 2598 - "atomic 0.5.3", 2599 - "binascii", 2600 - "bytes", 2601 - "either", 2602 - "figment", 2603 - "futures", 2604 - "indexmap 1.9.3", 2605 - "is-terminal", 2606 - "log", 2607 - "memchr", 2608 - "multer", 2609 - "num_cpus", 2610 - "parking_lot", 2611 - "pin-project-lite", 2612 - "rand", 2613 - "ref-cast", 2614 - "rocket_codegen", 2615 - "rocket_http", 2616 - "serde", 2617 - "serde_json", 2618 - "state", 2619 - "tempfile", 2620 - "time", 2621 - "tokio", 2622 - "tokio-stream", 2623 - "tokio-util", 2624 - "ubyte", 2625 - "version_check", 2626 - "yansi 0.5.1", 2627 - ] 2628 - 2629 - [[package]] 2630 - name = "rocket_codegen" 2631 - version = "0.5.0-rc.3" 2632 - source = "git+https://github.com/SergioBenitez/Rocket?rev=ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa#ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa" 2633 - dependencies = [ 2634 - "devise", 2635 - "glob", 2636 - "indexmap 1.9.3", 2637 - "proc-macro2", 2638 - "quote", 2639 - "rocket_http", 2640 - "syn 2.0.38", 2641 - "unicode-xid", 2642 - ] 2643 - 2644 - [[package]] 2645 - name = "rocket_http" 2646 - version = "0.5.0-rc.3" 2647 - source = "git+https://github.com/SergioBenitez/Rocket?rev=ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa#ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa" 2648 - dependencies = [ 2649 - "cookie 0.17.0", 2650 - "either", 2651 - "futures", 2652 - "http", 2653 - "hyper", 2654 - "indexmap 1.9.3", 2655 - "log", 2656 - "memchr", 2657 - "pear", 2658 - "percent-encoding", 2659 - "pin-project-lite", 2660 - "ref-cast", 2661 - "rustls", 2662 - "rustls-pemfile", 2663 - "serde", 2664 - "smallvec", 2665 - "stable-pattern", 2666 - "state", 2667 - "time", 2668 - "tokio", 2669 - "tokio-rustls", 2670 - "uncased", 2671 - ] 2672 - 2673 - [[package]] 2674 - name = "rocket_ws" 2675 - version = "0.1.0-rc.3" 2676 - source = "git+https://github.com/SergioBenitez/Rocket?rev=ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa#ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa" 2677 - dependencies = [ 2678 - "rocket", 2679 - "tokio-tungstenite", 2680 - ] 2681 - 2682 - [[package]] 2683 - name = "rpassword" 2684 - version = "7.2.0" 2685 - source = "registry+https://github.com/rust-lang/crates.io-index" 2686 - checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322" 2687 - dependencies = [ 2688 - "libc", 2689 - "rtoolbox", 2690 - "winapi", 2691 - ] 2692 - 2693 - [[package]] 2694 - name = "rtoolbox" 2695 - version = "0.0.1" 2696 - source = "registry+https://github.com/rust-lang/crates.io-index" 2697 - checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a" 2698 - dependencies = [ 2699 - "libc", 2700 - "winapi", 2701 - ] 2702 - 2703 - [[package]] 2704 - name = "rustc-demangle" 2705 - version = "0.1.23" 2706 - source = "registry+https://github.com/rust-lang/crates.io-index" 2707 - checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2708 - 2709 - [[package]] 2710 - name = "rustix" 2711 - version = "0.37.26" 2712 - source = "registry+https://github.com/rust-lang/crates.io-index" 2713 - checksum = "84f3f8f960ed3b5a59055428714943298bf3fa2d4a1d53135084e0544829d995" 2714 - dependencies = [ 2715 - "bitflags 1.3.2", 2716 - "errno", 2717 - "io-lifetimes", 2718 - "libc", 2719 - "linux-raw-sys 0.3.8", 2720 - "windows-sys", 2721 - ] 2722 - 2723 - [[package]] 2724 - name = "rustix" 2725 - version = "0.38.20" 2726 - source = "registry+https://github.com/rust-lang/crates.io-index" 2727 - checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" 2728 - dependencies = [ 2729 - "bitflags 2.4.1", 2730 - "errno", 2731 - "libc", 2732 - "linux-raw-sys 0.4.10", 2733 - "windows-sys", 2734 - ] 2735 - 2736 - [[package]] 2737 - name = "rustls" 2738 - version = "0.21.7" 2739 - source = "registry+https://github.com/rust-lang/crates.io-index" 2740 - checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 2741 - dependencies = [ 2742 - "log", 2743 - "ring 0.16.20", 2744 - "rustls-webpki", 2745 - "sct", 2746 - ] 2747 - 2748 - [[package]] 2749 - name = "rustls-pemfile" 2750 - version = "1.0.3" 2751 - source = "registry+https://github.com/rust-lang/crates.io-index" 2752 - checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 2753 - dependencies = [ 2754 - "base64 0.21.4", 2755 - ] 2756 - 2757 - [[package]] 2758 - name = "rustls-webpki" 2759 - version = "0.101.6" 2760 - source = "registry+https://github.com/rust-lang/crates.io-index" 2761 - checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" 2762 - dependencies = [ 2763 - "ring 0.16.20", 2764 - "untrusted 0.7.1", 2765 - ] 2766 - 2767 - [[package]] 2768 - name = "rustversion" 2769 - version = "1.0.14" 2770 - source = "registry+https://github.com/rust-lang/crates.io-index" 2771 - checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2772 - 2773 - [[package]] 2774 - name = "ryu" 2775 - version = "1.0.15" 2776 - source = "registry+https://github.com/rust-lang/crates.io-index" 2777 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2778 - 2779 - [[package]] 2780 - name = "same-file" 2781 - version = "1.0.6" 2782 - source = "registry+https://github.com/rust-lang/crates.io-index" 2783 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2784 - dependencies = [ 2785 - "winapi-util", 2786 - ] 2787 - 2788 - [[package]] 2789 - name = "schannel" 2790 - version = "0.1.22" 2791 - source = "registry+https://github.com/rust-lang/crates.io-index" 2792 - checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 2793 - dependencies = [ 2794 - "windows-sys", 2795 - ] 2796 - 2797 - [[package]] 2798 - name = "scheduled-thread-pool" 2799 - version = "0.2.7" 2800 - source = "registry+https://github.com/rust-lang/crates.io-index" 2801 - checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19" 2802 - dependencies = [ 2803 - "parking_lot", 2804 - ] 2805 - 2806 - [[package]] 2807 - name = "scoped-tls" 2808 - version = "1.0.1" 2809 - source = "registry+https://github.com/rust-lang/crates.io-index" 2810 - checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2811 - 2812 - [[package]] 2813 - name = "scopeguard" 2814 - version = "1.2.0" 2815 - source = "registry+https://github.com/rust-lang/crates.io-index" 2816 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2817 - 2818 - [[package]] 2819 - name = "sct" 2820 - version = "0.7.0" 2821 - source = "registry+https://github.com/rust-lang/crates.io-index" 2822 - checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 2823 - dependencies = [ 2824 - "ring 0.16.20", 2825 - "untrusted 0.7.1", 2826 - ] 2827 - 2828 - [[package]] 2829 - name = "security-framework" 2830 - version = "2.9.2" 2831 - source = "registry+https://github.com/rust-lang/crates.io-index" 2832 - checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 2833 - dependencies = [ 2834 - "bitflags 1.3.2", 2835 - "core-foundation", 2836 - "core-foundation-sys", 2837 - "libc", 2838 - "security-framework-sys", 2839 - ] 2840 - 2841 - [[package]] 2842 - name = "security-framework-sys" 2843 - version = "2.9.1" 2844 - source = "registry+https://github.com/rust-lang/crates.io-index" 2845 - checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 2846 - dependencies = [ 2847 - "core-foundation-sys", 2848 - "libc", 2849 - ] 2850 - 2851 - [[package]] 2852 - name = "semver" 2853 - version = "1.0.20" 2854 - source = "registry+https://github.com/rust-lang/crates.io-index" 2855 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 2856 - 2857 - [[package]] 2858 - name = "serde" 2859 - version = "1.0.189" 2860 - source = "registry+https://github.com/rust-lang/crates.io-index" 2861 - checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" 2862 - dependencies = [ 2863 - "serde_derive", 2864 - ] 2865 - 2866 - [[package]] 2867 - name = "serde_cbor" 2868 - version = "0.11.2" 2869 - source = "registry+https://github.com/rust-lang/crates.io-index" 2870 - checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" 2871 - dependencies = [ 2872 - "half", 2873 - "serde", 2874 - ] 2875 - 2876 - [[package]] 2877 - name = "serde_derive" 2878 - version = "1.0.189" 2879 - source = "registry+https://github.com/rust-lang/crates.io-index" 2880 - checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" 2881 - dependencies = [ 2882 - "proc-macro2", 2883 - "quote", 2884 - "syn 2.0.38", 2885 - ] 2886 - 2887 - [[package]] 2888 - name = "serde_json" 2889 - version = "1.0.107" 2890 - source = "registry+https://github.com/rust-lang/crates.io-index" 2891 - checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 2892 - dependencies = [ 2893 - "itoa", 2894 - "ryu", 2895 - "serde", 2896 - ] 2897 - 2898 - [[package]] 2899 - name = "serde_spanned" 2900 - version = "0.6.3" 2901 - source = "registry+https://github.com/rust-lang/crates.io-index" 2902 - checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 2903 - dependencies = [ 2904 - "serde", 2905 - ] 2906 - 2907 - [[package]] 2908 - name = "serde_urlencoded" 2909 - version = "0.7.1" 2910 - source = "registry+https://github.com/rust-lang/crates.io-index" 2911 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2912 - dependencies = [ 2913 - "form_urlencoded", 2914 - "itoa", 2915 - "ryu", 2916 - "serde", 2917 - ] 2918 - 2919 - [[package]] 2920 - name = "sha-1" 2921 - version = "0.10.1" 2922 - source = "registry+https://github.com/rust-lang/crates.io-index" 2923 - checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" 2924 - dependencies = [ 2925 - "cfg-if", 2926 - "cpufeatures", 2927 - "digest", 2928 - ] 2929 - 2930 - [[package]] 2931 - name = "sha1" 2932 - version = "0.10.6" 2933 - source = "registry+https://github.com/rust-lang/crates.io-index" 2934 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2935 - dependencies = [ 2936 - "cfg-if", 2937 - "cpufeatures", 2938 - "digest", 2939 - ] 2940 - 2941 - [[package]] 2942 - name = "sha2" 2943 - version = "0.10.8" 2944 - source = "registry+https://github.com/rust-lang/crates.io-index" 2945 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2946 - dependencies = [ 2947 - "cfg-if", 2948 - "cpufeatures", 2949 - "digest", 2950 - ] 2951 - 2952 - [[package]] 2953 - name = "sharded-slab" 2954 - version = "0.1.7" 2955 - source = "registry+https://github.com/rust-lang/crates.io-index" 2956 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2957 - dependencies = [ 2958 - "lazy_static", 2959 - ] 2960 - 2961 - [[package]] 2962 - name = "signal-hook" 2963 - version = "0.3.17" 2964 - source = "registry+https://github.com/rust-lang/crates.io-index" 2965 - checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 2966 - dependencies = [ 2967 - "libc", 2968 - "signal-hook-registry", 2969 - ] 2970 - 2971 - [[package]] 2972 - name = "signal-hook-registry" 2973 - version = "1.4.1" 2974 - source = "registry+https://github.com/rust-lang/crates.io-index" 2975 - checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2976 - dependencies = [ 2977 - "libc", 2978 - ] 2979 - 2980 - [[package]] 2981 - name = "simple_asn1" 2982 - version = "0.6.2" 2983 - source = "registry+https://github.com/rust-lang/crates.io-index" 2984 - checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" 2985 - dependencies = [ 2986 - "num-bigint", 2987 - "num-traits", 2988 - "thiserror", 2989 - "time", 2990 - ] 2991 - 2992 - [[package]] 2993 - name = "siphasher" 2994 - version = "0.3.11" 2995 - source = "registry+https://github.com/rust-lang/crates.io-index" 2996 - checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 2997 - 2998 - [[package]] 2999 - name = "slab" 3000 - version = "0.4.9" 3001 - source = "registry+https://github.com/rust-lang/crates.io-index" 3002 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 3003 - dependencies = [ 3004 - "autocfg", 3005 - ] 3006 - 3007 - [[package]] 3008 - name = "smallvec" 3009 - version = "1.11.1" 3010 - source = "registry+https://github.com/rust-lang/crates.io-index" 3011 - checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 3012 - 3013 - [[package]] 3014 - name = "socket2" 3015 - version = "0.4.10" 3016 - source = "registry+https://github.com/rust-lang/crates.io-index" 3017 - checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 3018 - dependencies = [ 3019 - "libc", 3020 - "winapi", 3021 - ] 3022 - 3023 - [[package]] 3024 - name = "socket2" 3025 - version = "0.5.5" 3026 - source = "registry+https://github.com/rust-lang/crates.io-index" 3027 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 3028 - dependencies = [ 3029 - "libc", 3030 - "windows-sys", 3031 - ] 3032 - 3033 - [[package]] 3034 - name = "spin" 3035 - version = "0.5.2" 3036 - source = "registry+https://github.com/rust-lang/crates.io-index" 3037 - checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 3038 - 3039 - [[package]] 3040 - name = "spin" 3041 - version = "0.9.8" 3042 - source = "registry+https://github.com/rust-lang/crates.io-index" 3043 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 3044 - 3045 - [[package]] 3046 - name = "stable-pattern" 3047 - version = "0.1.0" 3048 - source = "registry+https://github.com/rust-lang/crates.io-index" 3049 - checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045" 3050 - dependencies = [ 3051 - "memchr", 3052 - ] 3053 - 3054 - [[package]] 3055 - name = "stacker" 3056 - version = "0.1.15" 3057 - source = "registry+https://github.com/rust-lang/crates.io-index" 3058 - checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" 3059 - dependencies = [ 3060 - "cc", 3061 - "cfg-if", 3062 - "libc", 3063 - "psm", 3064 - "winapi", 3065 - ] 3066 - 3067 - [[package]] 3068 - name = "state" 3069 - version = "0.6.0" 3070 - source = "registry+https://github.com/rust-lang/crates.io-index" 3071 - checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" 3072 - dependencies = [ 3073 - "loom", 3074 - ] 3075 - 3076 - [[package]] 3077 - name = "strsim" 3078 - version = "0.10.0" 3079 - source = "registry+https://github.com/rust-lang/crates.io-index" 3080 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3081 - 3082 - [[package]] 3083 - name = "subtle" 3084 - version = "2.5.0" 3085 - source = "registry+https://github.com/rust-lang/crates.io-index" 3086 - checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" 3087 - 3088 - [[package]] 3089 - name = "syn" 3090 - version = "1.0.109" 3091 - source = "registry+https://github.com/rust-lang/crates.io-index" 3092 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3093 - dependencies = [ 3094 - "proc-macro2", 3095 - "quote", 3096 - "unicode-ident", 3097 - ] 3098 - 3099 - [[package]] 3100 - name = "syn" 3101 - version = "2.0.38" 3102 - source = "registry+https://github.com/rust-lang/crates.io-index" 3103 - checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 3104 - dependencies = [ 3105 - "proc-macro2", 3106 - "quote", 3107 - "unicode-ident", 3108 - ] 3109 - 3110 - [[package]] 3111 - name = "syslog" 3112 - version = "6.1.0" 3113 - source = "registry+https://github.com/rust-lang/crates.io-index" 3114 - checksum = "7434e95bcccce1215d30f4bf84fe8c00e8de1b9be4fb736d747ca53d36e7f96f" 3115 - dependencies = [ 3116 - "error-chain", 3117 - "hostname", 3118 - "libc", 3119 - "log", 3120 - "time", 3121 - ] 3122 - 3123 - [[package]] 3124 - name = "system-configuration" 3125 - version = "0.5.1" 3126 - source = "registry+https://github.com/rust-lang/crates.io-index" 3127 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 3128 - dependencies = [ 3129 - "bitflags 1.3.2", 3130 - "core-foundation", 3131 - "system-configuration-sys", 3132 - ] 3133 - 3134 - [[package]] 3135 - name = "system-configuration-sys" 3136 - version = "0.5.0" 3137 - source = "registry+https://github.com/rust-lang/crates.io-index" 3138 - checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 3139 - dependencies = [ 3140 - "core-foundation-sys", 3141 - "libc", 3142 - ] 3143 - 3144 - [[package]] 3145 - name = "tempfile" 3146 - version = "3.8.0" 3147 - source = "registry+https://github.com/rust-lang/crates.io-index" 3148 - checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 3149 - dependencies = [ 3150 - "cfg-if", 3151 - "fastrand 2.0.1", 3152 - "redox_syscall 0.3.5", 3153 - "rustix 0.38.20", 3154 - "windows-sys", 3155 - ] 3156 - 3157 - [[package]] 3158 - name = "thiserror" 3159 - version = "1.0.50" 3160 - source = "registry+https://github.com/rust-lang/crates.io-index" 3161 - checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 3162 - dependencies = [ 3163 - "thiserror-impl", 3164 - ] 3165 - 3166 - [[package]] 3167 - name = "thiserror-impl" 3168 - version = "1.0.50" 3169 - source = "registry+https://github.com/rust-lang/crates.io-index" 3170 - checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 3171 - dependencies = [ 3172 - "proc-macro2", 3173 - "quote", 3174 - "syn 2.0.38", 3175 - ] 3176 - 3177 - [[package]] 3178 - name = "thread_local" 3179 - version = "1.1.7" 3180 - source = "registry+https://github.com/rust-lang/crates.io-index" 3181 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 3182 - dependencies = [ 3183 - "cfg-if", 3184 - "once_cell", 3185 - ] 3186 - 3187 - [[package]] 3188 - name = "threadpool" 3189 - version = "1.8.1" 3190 - source = "registry+https://github.com/rust-lang/crates.io-index" 3191 - checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" 3192 - dependencies = [ 3193 - "num_cpus", 3194 - ] 3195 - 3196 - [[package]] 3197 - name = "time" 3198 - version = "0.3.30" 3199 - source = "registry+https://github.com/rust-lang/crates.io-index" 3200 - checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" 3201 - dependencies = [ 3202 - "deranged", 3203 - "itoa", 3204 - "libc", 3205 - "num_threads", 3206 - "powerfmt", 3207 - "serde", 3208 - "time-core", 3209 - "time-macros", 3210 - ] 3211 - 3212 - [[package]] 3213 - name = "time-core" 3214 - version = "0.1.2" 3215 - source = "registry+https://github.com/rust-lang/crates.io-index" 3216 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3217 - 3218 - [[package]] 3219 - name = "time-macros" 3220 - version = "0.2.15" 3221 - source = "registry+https://github.com/rust-lang/crates.io-index" 3222 - checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 3223 - dependencies = [ 3224 - "time-core", 3225 - ] 3226 - 3227 - [[package]] 3228 - name = "tinyvec" 3229 - version = "1.6.0" 3230 - source = "registry+https://github.com/rust-lang/crates.io-index" 3231 - checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3232 - dependencies = [ 3233 - "tinyvec_macros", 3234 - ] 3235 - 3236 - [[package]] 3237 - name = "tinyvec_macros" 3238 - version = "0.1.1" 3239 - source = "registry+https://github.com/rust-lang/crates.io-index" 3240 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3241 - 3242 - [[package]] 3243 - name = "tokio" 3244 - version = "1.33.0" 3245 - source = "registry+https://github.com/rust-lang/crates.io-index" 3246 - checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" 3247 - dependencies = [ 3248 - "backtrace", 3249 - "bytes", 3250 - "libc", 3251 - "mio", 3252 - "num_cpus", 3253 - "parking_lot", 3254 - "pin-project-lite", 3255 - "signal-hook-registry", 3256 - "socket2 0.5.5", 3257 - "tokio-macros", 3258 - "windows-sys", 3259 - ] 3260 - 3261 - [[package]] 3262 - name = "tokio-macros" 3263 - version = "2.1.0" 3264 - source = "registry+https://github.com/rust-lang/crates.io-index" 3265 - checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 3266 - dependencies = [ 3267 - "proc-macro2", 3268 - "quote", 3269 - "syn 2.0.38", 3270 - ] 3271 - 3272 - [[package]] 3273 - name = "tokio-native-tls" 3274 - version = "0.3.1" 3275 - source = "registry+https://github.com/rust-lang/crates.io-index" 3276 - checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 3277 - dependencies = [ 3278 - "native-tls", 3279 - "tokio", 3280 - ] 3281 - 3282 - [[package]] 3283 - name = "tokio-rustls" 3284 - version = "0.24.1" 3285 - source = "registry+https://github.com/rust-lang/crates.io-index" 3286 - checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 3287 - dependencies = [ 3288 - "rustls", 3289 - "tokio", 3290 - ] 3291 - 3292 - [[package]] 3293 - name = "tokio-socks" 3294 - version = "0.5.1" 3295 - source = "registry+https://github.com/rust-lang/crates.io-index" 3296 - checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0" 3297 - dependencies = [ 3298 - "either", 3299 - "futures-util", 3300 - "thiserror", 3301 - "tokio", 3302 - ] 3303 - 3304 - [[package]] 3305 - name = "tokio-stream" 3306 - version = "0.1.14" 3307 - source = "registry+https://github.com/rust-lang/crates.io-index" 3308 - checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 3309 - dependencies = [ 3310 - "futures-core", 3311 - "pin-project-lite", 3312 - "tokio", 3313 - ] 3314 - 3315 - [[package]] 3316 - name = "tokio-tungstenite" 3317 - version = "0.19.0" 3318 - source = "registry+https://github.com/rust-lang/crates.io-index" 3319 - checksum = "ec509ac96e9a0c43427c74f003127d953a265737636129424288d27cb5c4b12c" 3320 - dependencies = [ 3321 - "futures-util", 3322 - "log", 3323 - "tokio", 3324 - "tungstenite", 3325 - ] 3326 - 3327 - [[package]] 3328 - name = "tokio-util" 3329 - version = "0.7.9" 3330 - source = "registry+https://github.com/rust-lang/crates.io-index" 3331 - checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d" 3332 - dependencies = [ 3333 - "bytes", 3334 - "futures-core", 3335 - "futures-sink", 3336 - "pin-project-lite", 3337 - "tokio", 3338 - "tracing", 3339 - ] 3340 - 3341 - [[package]] 3342 - name = "toml" 3343 - version = "0.7.8" 3344 - source = "registry+https://github.com/rust-lang/crates.io-index" 3345 - checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 3346 - dependencies = [ 3347 - "serde", 3348 - "serde_spanned", 3349 - "toml_datetime", 3350 - "toml_edit 0.19.15", 3351 - ] 3352 - 3353 - [[package]] 3354 - name = "toml" 3355 - version = "0.8.2" 3356 - source = "registry+https://github.com/rust-lang/crates.io-index" 3357 - checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 3358 - dependencies = [ 3359 - "serde", 3360 - "serde_spanned", 3361 - "toml_datetime", 3362 - "toml_edit 0.20.2", 3363 - ] 3364 - 3365 - [[package]] 3366 - name = "toml_datetime" 3367 - version = "0.6.3" 3368 - source = "registry+https://github.com/rust-lang/crates.io-index" 3369 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3370 - dependencies = [ 3371 - "serde", 3372 - ] 3373 - 3374 - [[package]] 3375 - name = "toml_edit" 3376 - version = "0.19.15" 3377 - source = "registry+https://github.com/rust-lang/crates.io-index" 3378 - checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3379 - dependencies = [ 3380 - "indexmap 2.0.2", 3381 - "serde", 3382 - "serde_spanned", 3383 - "toml_datetime", 3384 - "winnow", 3385 - ] 3386 - 3387 - [[package]] 3388 - name = "toml_edit" 3389 - version = "0.20.2" 3390 - source = "registry+https://github.com/rust-lang/crates.io-index" 3391 - checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3392 - dependencies = [ 3393 - "indexmap 2.0.2", 3394 - "serde", 3395 - "serde_spanned", 3396 - "toml_datetime", 3397 - "winnow", 3398 - ] 3399 - 3400 - [[package]] 3401 - name = "totp-lite" 3402 - version = "2.0.0" 3403 - source = "registry+https://github.com/rust-lang/crates.io-index" 3404 - checksum = "5cc496875d9c8fe9a0ce19e3ee8e8808c60376831a439543f0aac71c9dd129fa" 3405 - dependencies = [ 3406 - "digest", 3407 - "hmac", 3408 - "sha-1", 3409 - "sha2", 3410 - ] 3411 - 3412 - [[package]] 3413 - name = "tower-service" 3414 - version = "0.3.2" 3415 - source = "registry+https://github.com/rust-lang/crates.io-index" 3416 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3417 - 3418 - [[package]] 3419 - name = "tracing" 3420 - version = "0.1.40" 3421 - source = "registry+https://github.com/rust-lang/crates.io-index" 3422 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3423 - dependencies = [ 3424 - "log", 3425 - "pin-project-lite", 3426 - "tracing-attributes", 3427 - "tracing-core", 3428 - ] 3429 - 3430 - [[package]] 3431 - name = "tracing-attributes" 3432 - version = "0.1.27" 3433 - source = "registry+https://github.com/rust-lang/crates.io-index" 3434 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3435 - dependencies = [ 3436 - "proc-macro2", 3437 - "quote", 3438 - "syn 2.0.38", 3439 - ] 3440 - 3441 - [[package]] 3442 - name = "tracing-core" 3443 - version = "0.1.32" 3444 - source = "registry+https://github.com/rust-lang/crates.io-index" 3445 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3446 - dependencies = [ 3447 - "once_cell", 3448 - "valuable", 3449 - ] 3450 - 3451 - [[package]] 3452 - name = "tracing-log" 3453 - version = "0.1.3" 3454 - source = "registry+https://github.com/rust-lang/crates.io-index" 3455 - checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 3456 - dependencies = [ 3457 - "lazy_static", 3458 - "log", 3459 - "tracing-core", 3460 - ] 3461 - 3462 - [[package]] 3463 - name = "tracing-subscriber" 3464 - version = "0.3.17" 3465 - source = "registry+https://github.com/rust-lang/crates.io-index" 3466 - checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3467 - dependencies = [ 3468 - "matchers", 3469 - "nu-ansi-term", 3470 - "once_cell", 3471 - "regex", 3472 - "sharded-slab", 3473 - "smallvec", 3474 - "thread_local", 3475 - "tracing", 3476 - "tracing-core", 3477 - "tracing-log", 3478 - ] 3479 - 3480 - [[package]] 3481 - name = "trust-dns-proto" 3482 - version = "0.23.1" 3483 - source = "registry+https://github.com/rust-lang/crates.io-index" 3484 - checksum = "559ac980345f7f5020883dd3bcacf176355225e01916f8c2efecad7534f682c6" 3485 - dependencies = [ 3486 - "async-trait", 3487 - "cfg-if", 3488 - "data-encoding", 3489 - "enum-as-inner", 3490 - "futures-channel", 3491 - "futures-io", 3492 - "futures-util", 3493 - "idna 0.4.0", 3494 - "ipnet", 3495 - "once_cell", 3496 - "rand", 3497 - "smallvec", 3498 - "thiserror", 3499 - "tinyvec", 3500 - "tokio", 3501 - "tracing", 3502 - "url", 3503 - ] 3504 - 3505 - [[package]] 3506 - name = "trust-dns-resolver" 3507 - version = "0.23.1" 3508 - source = "registry+https://github.com/rust-lang/crates.io-index" 3509 - checksum = "c723b0e608b24ad04c73b2607e0241b2c98fd79795a95e98b068b6966138a29d" 3510 - dependencies = [ 3511 - "cfg-if", 3512 - "futures-util", 3513 - "ipconfig", 3514 - "lru-cache", 3515 - "once_cell", 3516 - "parking_lot", 3517 - "rand", 3518 - "resolv-conf", 3519 - "smallvec", 3520 - "thiserror", 3521 - "tokio", 3522 - "tracing", 3523 - "trust-dns-proto", 3524 - ] 3525 - 3526 - [[package]] 3527 - name = "try-lock" 3528 - version = "0.2.4" 3529 - source = "registry+https://github.com/rust-lang/crates.io-index" 3530 - checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 3531 - 3532 - [[package]] 3533 - name = "tungstenite" 3534 - version = "0.19.0" 3535 - source = "registry+https://github.com/rust-lang/crates.io-index" 3536 - checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67" 3537 - dependencies = [ 3538 - "byteorder", 3539 - "bytes", 3540 - "data-encoding", 3541 - "http", 3542 - "httparse", 3543 - "log", 3544 - "rand", 3545 - "sha1", 3546 - "thiserror", 3547 - "url", 3548 - "utf-8", 3549 - ] 3550 - 3551 - [[package]] 3552 - name = "typenum" 3553 - version = "1.17.0" 3554 - source = "registry+https://github.com/rust-lang/crates.io-index" 3555 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3556 - 3557 - [[package]] 3558 - name = "ubyte" 3559 - version = "0.10.4" 3560 - source = "registry+https://github.com/rust-lang/crates.io-index" 3561 - checksum = "f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea" 3562 - dependencies = [ 3563 - "serde", 3564 - ] 3565 - 3566 - [[package]] 3567 - name = "ucd-trie" 3568 - version = "0.1.6" 3569 - source = "registry+https://github.com/rust-lang/crates.io-index" 3570 - checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" 3571 - 3572 - [[package]] 3573 - name = "uncased" 3574 - version = "0.9.9" 3575 - source = "registry+https://github.com/rust-lang/crates.io-index" 3576 - checksum = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68" 3577 - dependencies = [ 3578 - "serde", 3579 - "version_check", 3580 - ] 3581 - 3582 - [[package]] 3583 - name = "unicode-bidi" 3584 - version = "0.3.13" 3585 - source = "registry+https://github.com/rust-lang/crates.io-index" 3586 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 3587 - 3588 - [[package]] 3589 - name = "unicode-ident" 3590 - version = "1.0.12" 3591 - source = "registry+https://github.com/rust-lang/crates.io-index" 3592 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3593 - 3594 - [[package]] 3595 - name = "unicode-normalization" 3596 - version = "0.1.22" 3597 - source = "registry+https://github.com/rust-lang/crates.io-index" 3598 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3599 - dependencies = [ 3600 - "tinyvec", 3601 - ] 3602 - 3603 - [[package]] 3604 - name = "unicode-xid" 3605 - version = "0.2.4" 3606 - source = "registry+https://github.com/rust-lang/crates.io-index" 3607 - checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 3608 - 3609 - [[package]] 3610 - name = "untrusted" 3611 - version = "0.7.1" 3612 - source = "registry+https://github.com/rust-lang/crates.io-index" 3613 - checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 3614 - 3615 - [[package]] 3616 - name = "untrusted" 3617 - version = "0.9.0" 3618 - source = "registry+https://github.com/rust-lang/crates.io-index" 3619 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 3620 - 3621 - [[package]] 3622 - name = "url" 3623 - version = "2.4.1" 3624 - source = "registry+https://github.com/rust-lang/crates.io-index" 3625 - checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 3626 - dependencies = [ 3627 - "form_urlencoded", 3628 - "idna 0.4.0", 3629 - "percent-encoding", 3630 - "serde", 3631 - ] 3632 - 3633 - [[package]] 3634 - name = "utf-8" 3635 - version = "0.7.6" 3636 - source = "registry+https://github.com/rust-lang/crates.io-index" 3637 - checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3638 - 3639 - [[package]] 3640 - name = "uuid" 3641 - version = "1.5.0" 3642 - source = "registry+https://github.com/rust-lang/crates.io-index" 3643 - checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" 3644 - dependencies = [ 3645 - "getrandom", 3646 - ] 3647 - 3648 - [[package]] 3649 - name = "valuable" 3650 - version = "0.1.0" 3651 - source = "registry+https://github.com/rust-lang/crates.io-index" 3652 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3653 - 3654 - [[package]] 3655 - name = "value-bag" 3656 - version = "1.4.2" 3657 - source = "registry+https://github.com/rust-lang/crates.io-index" 3658 - checksum = "4a72e1902dde2bd6441347de2b70b7f5d59bf157c6c62f0c44572607a1d55bbe" 3659 - 3660 - [[package]] 3661 - name = "vaultwarden" 3662 - version = "1.0.0" 3663 - dependencies = [ 3664 - "argon2", 3665 - "bytes", 3666 - "cached", 3667 - "chrono", 3668 - "chrono-tz", 3669 - "cookie 0.16.2", 3670 - "cookie_store 0.19.1", 3671 - "dashmap", 3672 - "data-encoding", 3673 - "data-url", 3674 - "diesel", 3675 - "diesel_logger", 3676 - "diesel_migrations", 3677 - "dotenvy", 3678 - "email_address", 3679 - "fern", 3680 - "futures", 3681 - "governor", 3682 - "handlebars", 3683 - "html5gum", 3684 - "job_scheduler_ng", 3685 - "jsonwebtoken", 3686 - "lettre", 3687 - "libsqlite3-sys", 3688 - "log", 3689 - "mimalloc", 3690 - "num-derive", 3691 - "num-traits", 3692 - "once_cell", 3693 - "openssl", 3694 - "openssl-sys", 3695 - "paste", 3696 - "percent-encoding", 3697 - "pico-args", 3698 - "rand", 3699 - "regex", 3700 - "reqwest", 3701 - "ring 0.17.5", 3702 - "rmpv", 3703 - "rocket", 3704 - "rocket_ws", 3705 - "rpassword", 3706 - "semver", 3707 - "serde", 3708 - "serde_json", 3709 - "syslog", 3710 - "time", 3711 - "tokio", 3712 - "tokio-tungstenite", 3713 - "totp-lite", 3714 - "tracing", 3715 - "url", 3716 - "uuid", 3717 - "webauthn-rs", 3718 - "which", 3719 - "yubico", 3720 - ] 3721 - 3722 - [[package]] 3723 - name = "vcpkg" 3724 - version = "0.2.15" 3725 - source = "registry+https://github.com/rust-lang/crates.io-index" 3726 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 3727 - 3728 - [[package]] 3729 - name = "version_check" 3730 - version = "0.9.4" 3731 - source = "registry+https://github.com/rust-lang/crates.io-index" 3732 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3733 - 3734 - [[package]] 3735 - name = "waker-fn" 3736 - version = "1.1.1" 3737 - source = "registry+https://github.com/rust-lang/crates.io-index" 3738 - checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 3739 - 3740 - [[package]] 3741 - name = "walkdir" 3742 - version = "2.4.0" 3743 - source = "registry+https://github.com/rust-lang/crates.io-index" 3744 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3745 - dependencies = [ 3746 - "same-file", 3747 - "winapi-util", 3748 - ] 3749 - 3750 - [[package]] 3751 - name = "want" 3752 - version = "0.3.1" 3753 - source = "registry+https://github.com/rust-lang/crates.io-index" 3754 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3755 - dependencies = [ 3756 - "try-lock", 3757 - ] 3758 - 3759 - [[package]] 3760 - name = "wasi" 3761 - version = "0.11.0+wasi-snapshot-preview1" 3762 - source = "registry+https://github.com/rust-lang/crates.io-index" 3763 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3764 - 3765 - [[package]] 3766 - name = "wasm-bindgen" 3767 - version = "0.2.87" 3768 - source = "registry+https://github.com/rust-lang/crates.io-index" 3769 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 3770 - dependencies = [ 3771 - "cfg-if", 3772 - "wasm-bindgen-macro", 3773 - ] 3774 - 3775 - [[package]] 3776 - name = "wasm-bindgen-backend" 3777 - version = "0.2.87" 3778 - source = "registry+https://github.com/rust-lang/crates.io-index" 3779 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 3780 - dependencies = [ 3781 - "bumpalo", 3782 - "log", 3783 - "once_cell", 3784 - "proc-macro2", 3785 - "quote", 3786 - "syn 2.0.38", 3787 - "wasm-bindgen-shared", 3788 - ] 3789 - 3790 - [[package]] 3791 - name = "wasm-bindgen-futures" 3792 - version = "0.4.37" 3793 - source = "registry+https://github.com/rust-lang/crates.io-index" 3794 - checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 3795 - dependencies = [ 3796 - "cfg-if", 3797 - "js-sys", 3798 - "wasm-bindgen", 3799 - "web-sys", 3800 - ] 3801 - 3802 - [[package]] 3803 - name = "wasm-bindgen-macro" 3804 - version = "0.2.87" 3805 - source = "registry+https://github.com/rust-lang/crates.io-index" 3806 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 3807 - dependencies = [ 3808 - "quote", 3809 - "wasm-bindgen-macro-support", 3810 - ] 3811 - 3812 - [[package]] 3813 - name = "wasm-bindgen-macro-support" 3814 - version = "0.2.87" 3815 - source = "registry+https://github.com/rust-lang/crates.io-index" 3816 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 3817 - dependencies = [ 3818 - "proc-macro2", 3819 - "quote", 3820 - "syn 2.0.38", 3821 - "wasm-bindgen-backend", 3822 - "wasm-bindgen-shared", 3823 - ] 3824 - 3825 - [[package]] 3826 - name = "wasm-bindgen-shared" 3827 - version = "0.2.87" 3828 - source = "registry+https://github.com/rust-lang/crates.io-index" 3829 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 3830 - 3831 - [[package]] 3832 - name = "wasm-streams" 3833 - version = "0.3.0" 3834 - source = "registry+https://github.com/rust-lang/crates.io-index" 3835 - checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 3836 - dependencies = [ 3837 - "futures-util", 3838 - "js-sys", 3839 - "wasm-bindgen", 3840 - "wasm-bindgen-futures", 3841 - "web-sys", 3842 - ] 3843 - 3844 - [[package]] 3845 - name = "web-sys" 3846 - version = "0.3.64" 3847 - source = "registry+https://github.com/rust-lang/crates.io-index" 3848 - checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 3849 - dependencies = [ 3850 - "js-sys", 3851 - "wasm-bindgen", 3852 - ] 3853 - 3854 - [[package]] 3855 - name = "webauthn-rs" 3856 - version = "0.3.2" 3857 - source = "registry+https://github.com/rust-lang/crates.io-index" 3858 - checksum = "90b266eccb4b32595876f5c73ea443b0516da0b1df72ca07bc08ed9ba7f96ec1" 3859 - dependencies = [ 3860 - "base64 0.13.1", 3861 - "nom", 3862 - "openssl", 3863 - "rand", 3864 - "serde", 3865 - "serde_cbor", 3866 - "serde_derive", 3867 - "serde_json", 3868 - "thiserror", 3869 - "tracing", 3870 - "url", 3871 - ] 3872 - 3873 - [[package]] 3874 - name = "which" 3875 - version = "5.0.0" 3876 - source = "registry+https://github.com/rust-lang/crates.io-index" 3877 - checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" 3878 - dependencies = [ 3879 - "either", 3880 - "home", 3881 - "once_cell", 3882 - "rustix 0.38.20", 3883 - "windows-sys", 3884 - ] 3885 - 3886 - [[package]] 3887 - name = "widestring" 3888 - version = "1.0.2" 3889 - source = "registry+https://github.com/rust-lang/crates.io-index" 3890 - checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 3891 - 3892 - [[package]] 3893 - name = "winapi" 3894 - version = "0.3.9" 3895 - source = "registry+https://github.com/rust-lang/crates.io-index" 3896 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3897 - dependencies = [ 3898 - "winapi-i686-pc-windows-gnu", 3899 - "winapi-x86_64-pc-windows-gnu", 3900 - ] 3901 - 3902 - [[package]] 3903 - name = "winapi-i686-pc-windows-gnu" 3904 - version = "0.4.0" 3905 - source = "registry+https://github.com/rust-lang/crates.io-index" 3906 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3907 - 3908 - [[package]] 3909 - name = "winapi-util" 3910 - version = "0.1.6" 3911 - source = "registry+https://github.com/rust-lang/crates.io-index" 3912 - checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 3913 - dependencies = [ 3914 - "winapi", 3915 - ] 3916 - 3917 - [[package]] 3918 - name = "winapi-x86_64-pc-windows-gnu" 3919 - version = "0.4.0" 3920 - source = "registry+https://github.com/rust-lang/crates.io-index" 3921 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3922 - 3923 - [[package]] 3924 - name = "windows" 3925 - version = "0.48.0" 3926 - source = "registry+https://github.com/rust-lang/crates.io-index" 3927 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3928 - dependencies = [ 3929 - "windows-targets", 3930 - ] 3931 - 3932 - [[package]] 3933 - name = "windows-core" 3934 - version = "0.51.1" 3935 - source = "registry+https://github.com/rust-lang/crates.io-index" 3936 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 3937 - dependencies = [ 3938 - "windows-targets", 3939 - ] 3940 - 3941 - [[package]] 3942 - name = "windows-sys" 3943 - version = "0.48.0" 3944 - source = "registry+https://github.com/rust-lang/crates.io-index" 3945 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3946 - dependencies = [ 3947 - "windows-targets", 3948 - ] 3949 - 3950 - [[package]] 3951 - name = "windows-targets" 3952 - version = "0.48.5" 3953 - source = "registry+https://github.com/rust-lang/crates.io-index" 3954 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3955 - dependencies = [ 3956 - "windows_aarch64_gnullvm", 3957 - "windows_aarch64_msvc", 3958 - "windows_i686_gnu", 3959 - "windows_i686_msvc", 3960 - "windows_x86_64_gnu", 3961 - "windows_x86_64_gnullvm", 3962 - "windows_x86_64_msvc", 3963 - ] 3964 - 3965 - [[package]] 3966 - name = "windows_aarch64_gnullvm" 3967 - version = "0.48.5" 3968 - source = "registry+https://github.com/rust-lang/crates.io-index" 3969 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3970 - 3971 - [[package]] 3972 - name = "windows_aarch64_msvc" 3973 - version = "0.48.5" 3974 - source = "registry+https://github.com/rust-lang/crates.io-index" 3975 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3976 - 3977 - [[package]] 3978 - name = "windows_i686_gnu" 3979 - version = "0.48.5" 3980 - source = "registry+https://github.com/rust-lang/crates.io-index" 3981 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3982 - 3983 - [[package]] 3984 - name = "windows_i686_msvc" 3985 - version = "0.48.5" 3986 - source = "registry+https://github.com/rust-lang/crates.io-index" 3987 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3988 - 3989 - [[package]] 3990 - name = "windows_x86_64_gnu" 3991 - version = "0.48.5" 3992 - source = "registry+https://github.com/rust-lang/crates.io-index" 3993 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3994 - 3995 - [[package]] 3996 - name = "windows_x86_64_gnullvm" 3997 - version = "0.48.5" 3998 - source = "registry+https://github.com/rust-lang/crates.io-index" 3999 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4000 - 4001 - [[package]] 4002 - name = "windows_x86_64_msvc" 4003 - version = "0.48.5" 4004 - source = "registry+https://github.com/rust-lang/crates.io-index" 4005 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4006 - 4007 - [[package]] 4008 - name = "winnow" 4009 - version = "0.5.17" 4010 - source = "registry+https://github.com/rust-lang/crates.io-index" 4011 - checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c" 4012 - dependencies = [ 4013 - "memchr", 4014 - ] 4015 - 4016 - [[package]] 4017 - name = "winreg" 4018 - version = "0.50.0" 4019 - source = "registry+https://github.com/rust-lang/crates.io-index" 4020 - checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4021 - dependencies = [ 4022 - "cfg-if", 4023 - "windows-sys", 4024 - ] 4025 - 4026 - [[package]] 4027 - name = "yansi" 4028 - version = "0.5.1" 4029 - source = "registry+https://github.com/rust-lang/crates.io-index" 4030 - checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 4031 - 4032 - [[package]] 4033 - name = "yansi" 4034 - version = "1.0.0-rc.1" 4035 - source = "registry+https://github.com/rust-lang/crates.io-index" 4036 - checksum = "1367295b8f788d371ce2dbc842c7b709c73ee1364d30351dd300ec2203b12377" 4037 - 4038 - [[package]] 4039 - name = "yubico" 4040 - version = "0.11.0" 4041 - source = "registry+https://github.com/rust-lang/crates.io-index" 4042 - checksum = "173f75d2c4010429a2d74ae3a114a69930c59e2b1a4c97b1c75d259a4960d5fb" 4043 - dependencies = [ 4044 - "base64 0.13.1", 4045 - "form_urlencoded", 4046 - "futures", 4047 - "hmac", 4048 - "rand", 4049 - "reqwest", 4050 - "sha1", 4051 - "threadpool", 4052 - ]
···
+3 -8
pkgs/tools/security/vaultwarden/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "vaultwarden"; 12 - version = "1.30.0"; 13 14 src = fetchFromGitHub { 15 owner = "dani-garcia"; 16 repo = pname; 17 rev = version; 18 - hash = "sha256-mBKedJvb67FR4e8ZzdL8umg9XTgch1OWhbR1k46Lkn4="; 19 }; 20 21 - cargoLock = { 22 - lockFile = ./Cargo.lock; 23 - outputHashes = { 24 - "rocket-0.5.0-rc.3" = "sha256-E71cktkHCbmQyjkjWWJ20KfCm3B/h3jQ2TMluYhvCQw="; 25 - }; 26 - }; 27 28 nativeBuildInputs = [ pkg-config ]; 29 buildInputs = with lib; [ openssl ]
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "vaultwarden"; 12 + version = "1.30.1"; 13 14 src = fetchFromGitHub { 15 owner = "dani-garcia"; 16 repo = pname; 17 rev = version; 18 + hash = "sha256-9JCrEe0tla4v207XPgprLqP3g0BslpX8f7xa9aUhQcg="; 19 }; 20 21 + cargoHash = "sha256-4KyBMOdTAHe5uD6X69gMd0aqIo4w2Rqrlg+25yY2B6o="; 22 23 nativeBuildInputs = [ pkg-config ]; 24 buildInputs = with lib; [ openssl ]
+9 -8
pkgs/top-level/all-packages.nix
··· 16937 # https://github.com/NixOS/nixpkgs/issues/89426 16938 rustc-wasm32 = (rustc.override { 16939 stdenv = stdenv.override { 16940 - targetPlatform = stdenv.targetPlatform // { 16941 - parsed = { 16942 - cpu.name = "wasm32"; 16943 - vendor.name = "unknown"; 16944 - kernel.name = "unknown"; 16945 - abi.name = "unknown"; 16946 - }; 16947 }; 16948 }; 16949 }).overrideAttrs (old: { ··· 35028 }; 35029 35030 qutebrowser = callPackage ../applications/networking/browsers/qutebrowser { 35031 - inherit (qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland; 35032 }; 35033 35034 qxw = callPackage ../applications/editors/qxw { };
··· 16937 # https://github.com/NixOS/nixpkgs/issues/89426 16938 rustc-wasm32 = (rustc.override { 16939 stdenv = stdenv.override { 16940 + targetPlatform = lib.systems.elaborate { 16941 + # lib.systems.elaborate won't recognize "unknown" as the last component. 16942 + config = "wasm32-unknown-wasi"; 16943 + rust.config = "wasm32-unknown-unknown"; 16944 }; 16945 }; 16946 }).overrideAttrs (old: { ··· 35025 }; 35026 35027 qutebrowser = callPackage ../applications/networking/browsers/qutebrowser { 35028 + inherit (__splicedPackages.qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland; 35029 + }; 35030 + 35031 + qutebrowser-qt5 = callPackage ../applications/networking/browsers/qutebrowser { 35032 + inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland; 35033 }; 35034 35035 qxw = callPackage ../applications/editors/qxw { };