putz u in dhe washing machin and spins ur bsky pofile pictuer !!! :D
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

open image from provided arg

did:plc:73gqgbnvpx5syidcponjri… 02045cee 5bd02a4c

verified
+1042 -1
+1009
Cargo.lock
··· 3 3 version = 4 4 4 5 5 [[package]] 6 + name = "adler2" 7 + version = "2.0.1" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" 10 + 11 + [[package]] 12 + name = "aligned" 13 + version = "0.4.3" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685" 16 + dependencies = [ 17 + "as-slice", 18 + ] 19 + 20 + [[package]] 21 + name = "aligned-vec" 22 + version = "0.6.4" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b" 25 + dependencies = [ 26 + "equator", 27 + ] 28 + 29 + [[package]] 30 + name = "anyhow" 31 + version = "1.0.100" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" 34 + 35 + [[package]] 36 + name = "arbitrary" 37 + version = "1.4.2" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" 40 + 41 + [[package]] 42 + name = "arg_enum_proc_macro" 43 + version = "0.3.4" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" 46 + dependencies = [ 47 + "proc-macro2", 48 + "quote", 49 + "syn", 50 + ] 51 + 52 + [[package]] 53 + name = "arrayvec" 54 + version = "0.7.6" 55 + source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 57 + 58 + [[package]] 59 + name = "as-slice" 60 + version = "0.2.1" 61 + source = "registry+https://github.com/rust-lang/crates.io-index" 62 + checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516" 63 + dependencies = [ 64 + "stable_deref_trait", 65 + ] 66 + 67 + [[package]] 68 + name = "autocfg" 69 + version = "1.5.0" 70 + source = "registry+https://github.com/rust-lang/crates.io-index" 71 + checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 72 + 73 + [[package]] 74 + name = "av-scenechange" 75 + version = "0.14.1" 76 + source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394" 78 + dependencies = [ 79 + "aligned", 80 + "anyhow", 81 + "arg_enum_proc_macro", 82 + "arrayvec", 83 + "log", 84 + "num-rational", 85 + "num-traits", 86 + "pastey", 87 + "rayon", 88 + "thiserror", 89 + "v_frame", 90 + "y4m", 91 + ] 92 + 93 + [[package]] 94 + name = "av1-grain" 95 + version = "0.2.5" 96 + source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8" 98 + dependencies = [ 99 + "anyhow", 100 + "arrayvec", 101 + "log", 102 + "nom", 103 + "num-rational", 104 + "v_frame", 105 + ] 106 + 107 + [[package]] 108 + name = "avif-serialize" 109 + version = "0.8.6" 110 + source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f" 112 + dependencies = [ 113 + "arrayvec", 114 + ] 115 + 116 + [[package]] 117 + name = "bit_field" 118 + version = "0.10.3" 119 + source = "registry+https://github.com/rust-lang/crates.io-index" 120 + checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6" 121 + 122 + [[package]] 123 + name = "bitflags" 124 + version = "2.10.0" 125 + source = "registry+https://github.com/rust-lang/crates.io-index" 126 + checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 127 + 128 + [[package]] 129 + name = "bitstream-io" 130 + version = "4.9.0" 131 + source = "registry+https://github.com/rust-lang/crates.io-index" 132 + checksum = "60d4bd9d1db2c6bdf285e223a7fa369d5ce98ec767dec949c6ca62863ce61757" 133 + dependencies = [ 134 + "core2", 135 + ] 136 + 137 + [[package]] 138 + name = "built" 139 + version = "0.8.0" 140 + source = "registry+https://github.com/rust-lang/crates.io-index" 141 + checksum = "f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64" 142 + 143 + [[package]] 144 + name = "bumpalo" 145 + version = "3.19.1" 146 + source = "registry+https://github.com/rust-lang/crates.io-index" 147 + checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" 148 + 149 + [[package]] 150 + name = "bytemuck" 151 + version = "1.24.0" 152 + source = "registry+https://github.com/rust-lang/crates.io-index" 153 + checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" 154 + 155 + [[package]] 156 + name = "byteorder-lite" 157 + version = "0.1.0" 158 + source = "registry+https://github.com/rust-lang/crates.io-index" 159 + checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" 160 + 161 + [[package]] 162 + name = "cc" 163 + version = "1.2.51" 164 + source = "registry+https://github.com/rust-lang/crates.io-index" 165 + checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203" 166 + dependencies = [ 167 + "find-msvc-tools", 168 + "jobserver", 169 + "libc", 170 + "shlex", 171 + ] 172 + 173 + [[package]] 174 + name = "cfg-if" 175 + version = "1.0.4" 176 + source = "registry+https://github.com/rust-lang/crates.io-index" 177 + checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 178 + 179 + [[package]] 180 + name = "color_quant" 181 + version = "1.1.0" 182 + source = "registry+https://github.com/rust-lang/crates.io-index" 183 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 184 + 185 + [[package]] 186 + name = "core2" 187 + version = "0.4.0" 188 + source = "registry+https://github.com/rust-lang/crates.io-index" 189 + checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" 190 + dependencies = [ 191 + "memchr", 192 + ] 193 + 194 + [[package]] 195 + name = "crc32fast" 196 + version = "1.5.0" 197 + source = "registry+https://github.com/rust-lang/crates.io-index" 198 + checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 199 + dependencies = [ 200 + "cfg-if", 201 + ] 202 + 203 + [[package]] 204 + name = "crossbeam-deque" 205 + version = "0.8.6" 206 + source = "registry+https://github.com/rust-lang/crates.io-index" 207 + checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 208 + dependencies = [ 209 + "crossbeam-epoch", 210 + "crossbeam-utils", 211 + ] 212 + 213 + [[package]] 214 + name = "crossbeam-epoch" 215 + version = "0.9.18" 216 + source = "registry+https://github.com/rust-lang/crates.io-index" 217 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 218 + dependencies = [ 219 + "crossbeam-utils", 220 + ] 221 + 222 + [[package]] 223 + name = "crossbeam-utils" 224 + version = "0.8.21" 225 + source = "registry+https://github.com/rust-lang/crates.io-index" 226 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 227 + 228 + [[package]] 229 + name = "crunchy" 230 + version = "0.2.4" 231 + source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 233 + 234 + [[package]] 235 + name = "either" 236 + version = "1.15.0" 237 + source = "registry+https://github.com/rust-lang/crates.io-index" 238 + checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 239 + 240 + [[package]] 241 + name = "equator" 242 + version = "0.4.2" 243 + source = "registry+https://github.com/rust-lang/crates.io-index" 244 + checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc" 245 + dependencies = [ 246 + "equator-macro", 247 + ] 248 + 249 + [[package]] 250 + name = "equator-macro" 251 + version = "0.4.2" 252 + source = "registry+https://github.com/rust-lang/crates.io-index" 253 + checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" 254 + dependencies = [ 255 + "proc-macro2", 256 + "quote", 257 + "syn", 258 + ] 259 + 260 + [[package]] 261 + name = "exr" 262 + version = "1.74.0" 263 + source = "registry+https://github.com/rust-lang/crates.io-index" 264 + checksum = "4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be" 265 + dependencies = [ 266 + "bit_field", 267 + "half", 268 + "lebe", 269 + "miniz_oxide", 270 + "rayon-core", 271 + "smallvec", 272 + "zune-inflate", 273 + ] 274 + 275 + [[package]] 276 + name = "fax" 277 + version = "0.2.6" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab" 280 + dependencies = [ 281 + "fax_derive", 282 + ] 283 + 284 + [[package]] 285 + name = "fax_derive" 286 + version = "0.2.0" 287 + source = "registry+https://github.com/rust-lang/crates.io-index" 288 + checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" 289 + dependencies = [ 290 + "proc-macro2", 291 + "quote", 292 + "syn", 293 + ] 294 + 295 + [[package]] 296 + name = "fdeflate" 297 + version = "0.3.7" 298 + source = "registry+https://github.com/rust-lang/crates.io-index" 299 + checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" 300 + dependencies = [ 301 + "simd-adler32", 302 + ] 303 + 304 + [[package]] 305 + name = "find-msvc-tools" 306 + version = "0.1.6" 307 + source = "registry+https://github.com/rust-lang/crates.io-index" 308 + checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" 309 + 310 + [[package]] 311 + name = "flate2" 312 + version = "1.1.5" 313 + source = "registry+https://github.com/rust-lang/crates.io-index" 314 + checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" 315 + dependencies = [ 316 + "crc32fast", 317 + "miniz_oxide", 318 + ] 319 + 320 + [[package]] 321 + name = "getrandom" 322 + version = "0.3.4" 323 + source = "registry+https://github.com/rust-lang/crates.io-index" 324 + checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 325 + dependencies = [ 326 + "cfg-if", 327 + "libc", 328 + "r-efi", 329 + "wasip2", 330 + ] 331 + 332 + [[package]] 333 + name = "gif" 334 + version = "0.14.1" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e" 337 + dependencies = [ 338 + "color_quant", 339 + "weezl", 340 + ] 341 + 342 + [[package]] 343 + name = "half" 344 + version = "2.7.1" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" 347 + dependencies = [ 348 + "cfg-if", 349 + "crunchy", 350 + "zerocopy", 351 + ] 352 + 353 + [[package]] 354 + name = "image" 355 + version = "0.25.9" 356 + source = "registry+https://github.com/rust-lang/crates.io-index" 357 + checksum = "e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a" 358 + dependencies = [ 359 + "bytemuck", 360 + "byteorder-lite", 361 + "color_quant", 362 + "exr", 363 + "gif", 364 + "image-webp", 365 + "moxcms", 366 + "num-traits", 367 + "png", 368 + "qoi", 369 + "ravif", 370 + "rayon", 371 + "rgb", 372 + "tiff", 373 + "zune-core 0.5.0", 374 + "zune-jpeg 0.5.8", 375 + ] 376 + 377 + [[package]] 378 + name = "image-webp" 379 + version = "0.2.4" 380 + source = "registry+https://github.com/rust-lang/crates.io-index" 381 + checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" 382 + dependencies = [ 383 + "byteorder-lite", 384 + "quick-error", 385 + ] 386 + 387 + [[package]] 388 + name = "imgref" 389 + version = "1.12.0" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8" 392 + 393 + [[package]] 394 + name = "interpolate_name" 395 + version = "0.2.4" 396 + source = "registry+https://github.com/rust-lang/crates.io-index" 397 + checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" 398 + dependencies = [ 399 + "proc-macro2", 400 + "quote", 401 + "syn", 402 + ] 403 + 404 + [[package]] 405 + name = "itertools" 406 + version = "0.14.0" 407 + source = "registry+https://github.com/rust-lang/crates.io-index" 408 + checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 409 + dependencies = [ 410 + "either", 411 + ] 412 + 413 + [[package]] 414 + name = "jobserver" 415 + version = "0.1.34" 416 + source = "registry+https://github.com/rust-lang/crates.io-index" 417 + checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" 418 + dependencies = [ 419 + "getrandom", 420 + "libc", 421 + ] 422 + 423 + [[package]] 424 + name = "lebe" 425 + version = "0.5.3" 426 + source = "registry+https://github.com/rust-lang/crates.io-index" 427 + checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8" 428 + 429 + [[package]] 430 + name = "libc" 431 + version = "0.2.179" 432 + source = "registry+https://github.com/rust-lang/crates.io-index" 433 + checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f" 434 + 435 + [[package]] 436 + name = "libfuzzer-sys" 437 + version = "0.4.10" 438 + source = "registry+https://github.com/rust-lang/crates.io-index" 439 + checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" 440 + dependencies = [ 441 + "arbitrary", 442 + "cc", 443 + ] 444 + 445 + [[package]] 446 + name = "log" 447 + version = "0.4.29" 448 + source = "registry+https://github.com/rust-lang/crates.io-index" 449 + checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 450 + 451 + [[package]] 452 + name = "loop9" 453 + version = "0.1.5" 454 + source = "registry+https://github.com/rust-lang/crates.io-index" 455 + checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" 456 + dependencies = [ 457 + "imgref", 458 + ] 459 + 460 + [[package]] 461 + name = "maybe-rayon" 462 + version = "0.1.1" 463 + source = "registry+https://github.com/rust-lang/crates.io-index" 464 + checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" 465 + dependencies = [ 466 + "cfg-if", 467 + "rayon", 468 + ] 469 + 470 + [[package]] 471 + name = "memchr" 472 + version = "2.7.6" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 475 + 476 + [[package]] 477 + name = "miniz_oxide" 478 + version = "0.8.9" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 481 + dependencies = [ 482 + "adler2", 483 + "simd-adler32", 484 + ] 485 + 486 + [[package]] 487 + name = "moxcms" 488 + version = "0.7.11" 489 + source = "registry+https://github.com/rust-lang/crates.io-index" 490 + checksum = "ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97" 491 + dependencies = [ 492 + "num-traits", 493 + "pxfm", 494 + ] 495 + 496 + [[package]] 497 + name = "new_debug_unreachable" 498 + version = "1.0.6" 499 + source = "registry+https://github.com/rust-lang/crates.io-index" 500 + checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 501 + 502 + [[package]] 503 + name = "nom" 504 + version = "8.0.0" 505 + source = "registry+https://github.com/rust-lang/crates.io-index" 506 + checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" 507 + dependencies = [ 508 + "memchr", 509 + ] 510 + 511 + [[package]] 512 + name = "noop_proc_macro" 513 + version = "0.3.0" 514 + source = "registry+https://github.com/rust-lang/crates.io-index" 515 + checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" 516 + 517 + [[package]] 518 + name = "num-bigint" 519 + version = "0.4.6" 520 + source = "registry+https://github.com/rust-lang/crates.io-index" 521 + checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" 522 + dependencies = [ 523 + "num-integer", 524 + "num-traits", 525 + ] 526 + 527 + [[package]] 528 + name = "num-derive" 529 + version = "0.4.2" 530 + source = "registry+https://github.com/rust-lang/crates.io-index" 531 + checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 532 + dependencies = [ 533 + "proc-macro2", 534 + "quote", 535 + "syn", 536 + ] 537 + 538 + [[package]] 539 + name = "num-integer" 540 + version = "0.1.46" 541 + source = "registry+https://github.com/rust-lang/crates.io-index" 542 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 543 + dependencies = [ 544 + "num-traits", 545 + ] 546 + 547 + [[package]] 548 + name = "num-rational" 549 + version = "0.4.2" 550 + source = "registry+https://github.com/rust-lang/crates.io-index" 551 + checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" 552 + dependencies = [ 553 + "num-bigint", 554 + "num-integer", 555 + "num-traits", 556 + ] 557 + 558 + [[package]] 559 + name = "num-traits" 560 + version = "0.2.19" 561 + source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 563 + dependencies = [ 564 + "autocfg", 565 + ] 566 + 567 + [[package]] 568 + name = "once_cell" 569 + version = "1.21.3" 570 + source = "registry+https://github.com/rust-lang/crates.io-index" 571 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 572 + 573 + [[package]] 574 + name = "paste" 575 + version = "1.0.15" 576 + source = "registry+https://github.com/rust-lang/crates.io-index" 577 + checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 578 + 579 + [[package]] 580 + name = "pastey" 581 + version = "0.1.1" 582 + source = "registry+https://github.com/rust-lang/crates.io-index" 583 + checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec" 584 + 585 + [[package]] 586 + name = "png" 587 + version = "0.18.0" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" 590 + dependencies = [ 591 + "bitflags", 592 + "crc32fast", 593 + "fdeflate", 594 + "flate2", 595 + "miniz_oxide", 596 + ] 597 + 598 + [[package]] 599 + name = "ppv-lite86" 600 + version = "0.2.21" 601 + source = "registry+https://github.com/rust-lang/crates.io-index" 602 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 603 + dependencies = [ 604 + "zerocopy", 605 + ] 606 + 607 + [[package]] 608 + name = "proc-macro2" 609 + version = "1.0.105" 610 + source = "registry+https://github.com/rust-lang/crates.io-index" 611 + checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7" 612 + dependencies = [ 613 + "unicode-ident", 614 + ] 615 + 616 + [[package]] 617 + name = "profiling" 618 + version = "1.0.17" 619 + source = "registry+https://github.com/rust-lang/crates.io-index" 620 + checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" 621 + dependencies = [ 622 + "profiling-procmacros", 623 + ] 624 + 625 + [[package]] 626 + name = "profiling-procmacros" 627 + version = "1.0.17" 628 + source = "registry+https://github.com/rust-lang/crates.io-index" 629 + checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b" 630 + dependencies = [ 631 + "quote", 632 + "syn", 633 + ] 634 + 635 + [[package]] 636 + name = "pxfm" 637 + version = "0.1.27" 638 + source = "registry+https://github.com/rust-lang/crates.io-index" 639 + checksum = "7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8" 640 + dependencies = [ 641 + "num-traits", 642 + ] 643 + 644 + [[package]] 645 + name = "qoi" 646 + version = "0.4.1" 647 + source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" 649 + dependencies = [ 650 + "bytemuck", 651 + ] 652 + 653 + [[package]] 654 + name = "quick-error" 655 + version = "2.0.1" 656 + source = "registry+https://github.com/rust-lang/crates.io-index" 657 + checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" 658 + 659 + [[package]] 660 + name = "quote" 661 + version = "1.0.43" 662 + source = "registry+https://github.com/rust-lang/crates.io-index" 663 + checksum = "dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a" 664 + dependencies = [ 665 + "proc-macro2", 666 + ] 667 + 668 + [[package]] 669 + name = "r-efi" 670 + version = "5.3.0" 671 + source = "registry+https://github.com/rust-lang/crates.io-index" 672 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 673 + 674 + [[package]] 675 + name = "rand" 676 + version = "0.9.2" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" 679 + dependencies = [ 680 + "rand_chacha", 681 + "rand_core", 682 + ] 683 + 684 + [[package]] 685 + name = "rand_chacha" 686 + version = "0.9.0" 687 + source = "registry+https://github.com/rust-lang/crates.io-index" 688 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 689 + dependencies = [ 690 + "ppv-lite86", 691 + "rand_core", 692 + ] 693 + 694 + [[package]] 695 + name = "rand_core" 696 + version = "0.9.3" 697 + source = "registry+https://github.com/rust-lang/crates.io-index" 698 + checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 699 + dependencies = [ 700 + "getrandom", 701 + ] 702 + 703 + [[package]] 704 + name = "rav1e" 705 + version = "0.8.1" 706 + source = "registry+https://github.com/rust-lang/crates.io-index" 707 + checksum = "43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b" 708 + dependencies = [ 709 + "aligned-vec", 710 + "arbitrary", 711 + "arg_enum_proc_macro", 712 + "arrayvec", 713 + "av-scenechange", 714 + "av1-grain", 715 + "bitstream-io", 716 + "built", 717 + "cfg-if", 718 + "interpolate_name", 719 + "itertools", 720 + "libc", 721 + "libfuzzer-sys", 722 + "log", 723 + "maybe-rayon", 724 + "new_debug_unreachable", 725 + "noop_proc_macro", 726 + "num-derive", 727 + "num-traits", 728 + "paste", 729 + "profiling", 730 + "rand", 731 + "rand_chacha", 732 + "simd_helpers", 733 + "thiserror", 734 + "v_frame", 735 + "wasm-bindgen", 736 + ] 737 + 738 + [[package]] 739 + name = "ravif" 740 + version = "0.12.0" 741 + source = "registry+https://github.com/rust-lang/crates.io-index" 742 + checksum = "ef69c1990ceef18a116855938e74793a5f7496ee907562bd0857b6ac734ab285" 743 + dependencies = [ 744 + "avif-serialize", 745 + "imgref", 746 + "loop9", 747 + "quick-error", 748 + "rav1e", 749 + "rayon", 750 + "rgb", 751 + ] 752 + 753 + [[package]] 754 + name = "rayon" 755 + version = "1.11.0" 756 + source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" 758 + dependencies = [ 759 + "either", 760 + "rayon-core", 761 + ] 762 + 763 + [[package]] 764 + name = "rayon-core" 765 + version = "1.13.0" 766 + source = "registry+https://github.com/rust-lang/crates.io-index" 767 + checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" 768 + dependencies = [ 769 + "crossbeam-deque", 770 + "crossbeam-utils", 771 + ] 772 + 773 + [[package]] 774 + name = "rgb" 775 + version = "0.8.52" 776 + source = "registry+https://github.com/rust-lang/crates.io-index" 777 + checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" 778 + 779 + [[package]] 780 + name = "rustversion" 781 + version = "1.0.22" 782 + source = "registry+https://github.com/rust-lang/crates.io-index" 783 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 784 + 785 + [[package]] 786 + name = "shlex" 787 + version = "1.3.0" 788 + source = "registry+https://github.com/rust-lang/crates.io-index" 789 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 790 + 791 + [[package]] 792 + name = "simd-adler32" 793 + version = "0.3.8" 794 + source = "registry+https://github.com/rust-lang/crates.io-index" 795 + checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" 796 + 797 + [[package]] 798 + name = "simd_helpers" 799 + version = "0.1.0" 800 + source = "registry+https://github.com/rust-lang/crates.io-index" 801 + checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" 802 + dependencies = [ 803 + "quote", 804 + ] 805 + 806 + [[package]] 807 + name = "smallvec" 808 + version = "1.15.1" 809 + source = "registry+https://github.com/rust-lang/crates.io-index" 810 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 811 + 812 + [[package]] 813 + name = "stable_deref_trait" 814 + version = "1.2.1" 815 + source = "registry+https://github.com/rust-lang/crates.io-index" 816 + checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 817 + 818 + [[package]] 819 + name = "syn" 820 + version = "2.0.114" 821 + source = "registry+https://github.com/rust-lang/crates.io-index" 822 + checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" 823 + dependencies = [ 824 + "proc-macro2", 825 + "quote", 826 + "unicode-ident", 827 + ] 828 + 829 + [[package]] 830 + name = "thiserror" 831 + version = "2.0.17" 832 + source = "registry+https://github.com/rust-lang/crates.io-index" 833 + checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 834 + dependencies = [ 835 + "thiserror-impl", 836 + ] 837 + 838 + [[package]] 839 + name = "thiserror-impl" 840 + version = "2.0.17" 841 + source = "registry+https://github.com/rust-lang/crates.io-index" 842 + checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 843 + dependencies = [ 844 + "proc-macro2", 845 + "quote", 846 + "syn", 847 + ] 848 + 849 + [[package]] 850 + name = "tiff" 851 + version = "0.10.3" 852 + source = "registry+https://github.com/rust-lang/crates.io-index" 853 + checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f" 854 + dependencies = [ 855 + "fax", 856 + "flate2", 857 + "half", 858 + "quick-error", 859 + "weezl", 860 + "zune-jpeg 0.4.21", 861 + ] 862 + 863 + [[package]] 864 + name = "unicode-ident" 865 + version = "1.0.22" 866 + source = "registry+https://github.com/rust-lang/crates.io-index" 867 + checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 868 + 869 + [[package]] 870 + name = "v_frame" 871 + version = "0.3.9" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2" 874 + dependencies = [ 875 + "aligned-vec", 876 + "num-traits", 877 + "wasm-bindgen", 878 + ] 879 + 880 + [[package]] 6 881 name = "washing-machien" 7 882 version = "0.1.0" 883 + dependencies = [ 884 + "image", 885 + ] 886 + 887 + [[package]] 888 + name = "wasip2" 889 + version = "1.0.1+wasi-0.2.4" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 892 + dependencies = [ 893 + "wit-bindgen", 894 + ] 895 + 896 + [[package]] 897 + name = "wasm-bindgen" 898 + version = "0.2.106" 899 + source = "registry+https://github.com/rust-lang/crates.io-index" 900 + checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" 901 + dependencies = [ 902 + "cfg-if", 903 + "once_cell", 904 + "rustversion", 905 + "wasm-bindgen-macro", 906 + "wasm-bindgen-shared", 907 + ] 908 + 909 + [[package]] 910 + name = "wasm-bindgen-macro" 911 + version = "0.2.106" 912 + source = "registry+https://github.com/rust-lang/crates.io-index" 913 + checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" 914 + dependencies = [ 915 + "quote", 916 + "wasm-bindgen-macro-support", 917 + ] 918 + 919 + [[package]] 920 + name = "wasm-bindgen-macro-support" 921 + version = "0.2.106" 922 + source = "registry+https://github.com/rust-lang/crates.io-index" 923 + checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" 924 + dependencies = [ 925 + "bumpalo", 926 + "proc-macro2", 927 + "quote", 928 + "syn", 929 + "wasm-bindgen-shared", 930 + ] 931 + 932 + [[package]] 933 + name = "wasm-bindgen-shared" 934 + version = "0.2.106" 935 + source = "registry+https://github.com/rust-lang/crates.io-index" 936 + checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" 937 + dependencies = [ 938 + "unicode-ident", 939 + ] 940 + 941 + [[package]] 942 + name = "weezl" 943 + version = "0.1.12" 944 + source = "registry+https://github.com/rust-lang/crates.io-index" 945 + checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" 946 + 947 + [[package]] 948 + name = "wit-bindgen" 949 + version = "0.46.0" 950 + source = "registry+https://github.com/rust-lang/crates.io-index" 951 + checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 952 + 953 + [[package]] 954 + name = "y4m" 955 + version = "0.8.0" 956 + source = "registry+https://github.com/rust-lang/crates.io-index" 957 + checksum = "7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448" 958 + 959 + [[package]] 960 + name = "zerocopy" 961 + version = "0.8.33" 962 + source = "registry+https://github.com/rust-lang/crates.io-index" 963 + checksum = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd" 964 + dependencies = [ 965 + "zerocopy-derive", 966 + ] 967 + 968 + [[package]] 969 + name = "zerocopy-derive" 970 + version = "0.8.33" 971 + source = "registry+https://github.com/rust-lang/crates.io-index" 972 + checksum = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" 973 + dependencies = [ 974 + "proc-macro2", 975 + "quote", 976 + "syn", 977 + ] 978 + 979 + [[package]] 980 + name = "zune-core" 981 + version = "0.4.12" 982 + source = "registry+https://github.com/rust-lang/crates.io-index" 983 + checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" 984 + 985 + [[package]] 986 + name = "zune-core" 987 + version = "0.5.0" 988 + source = "registry+https://github.com/rust-lang/crates.io-index" 989 + checksum = "111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773" 990 + 991 + [[package]] 992 + name = "zune-inflate" 993 + version = "0.2.54" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" 996 + dependencies = [ 997 + "simd-adler32", 998 + ] 999 + 1000 + [[package]] 1001 + name = "zune-jpeg" 1002 + version = "0.4.21" 1003 + source = "registry+https://github.com/rust-lang/crates.io-index" 1004 + checksum = "29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713" 1005 + dependencies = [ 1006 + "zune-core 0.4.12", 1007 + ] 1008 + 1009 + [[package]] 1010 + name = "zune-jpeg" 1011 + version = "0.5.8" 1012 + source = "registry+https://github.com/rust-lang/crates.io-index" 1013 + checksum = "e35aee689668bf9bd6f6f3a6c60bb29ba1244b3b43adfd50edd554a371da37d5" 1014 + dependencies = [ 1015 + "zune-core 0.5.0", 1016 + ]
+1
Cargo.toml
··· 7 7 8 8 9 9 [dependencies] 10 + image = "0.25.9"
+32 -1
src/main.rs
··· 1 + use image::open; 2 + use std::{env, process}; 3 + 4 + fn print_usage(executable: &str) { 5 + eprintln!("usage: {} <input> <output>", executable); 6 + process::exit(1); 7 + } 8 + 1 9 fn main() { 2 - println!("hi am coil habdel .!"); 10 + let mut args = env::args(); 11 + let executable = args.next().unwrap_or_else(|| "washing-machine".to_string()); 12 + 13 + let input = match args.next() { 14 + Some(p) => p, 15 + None => { 16 + print_usage(&executable); 17 + return; 18 + } 19 + }; 20 + 21 + let output = match args.next() { 22 + Some(p) => p, 23 + None => { 24 + print_usage(&executable); 25 + return; 26 + } 27 + }; 28 + 29 + let input_path = input; 30 + let image = open(&input_path).unwrap_or_else(|e| { 31 + eprintln!("failed to open '{}': {}", input_path.to_string(), e); 32 + process::exit(1); 33 + }); 3 34 }