Skip to content

fix(resolve): Warn on Self-Type Lifetime Elision for Non-Self Types#153692

Open
TKanX wants to merge 4 commits intorust-lang:mainfrom
TKanX:bugfix/140611-self-lifetime-elision-name-match
Open

fix(resolve): Warn on Self-Type Lifetime Elision for Non-Self Types#153692
TKanX wants to merge 4 commits intorust-lang:mainfrom
TKanX:bugfix/140611-self-lifetime-elision-name-match

Conversation

@TKanX
Copy link
Copy Markdown
Contributor

@TKanX TKanX commented Mar 11, 2026

View all comments

Summary

FCW lint self_lifetime_elision_not_applicable: fires when a self parameter contains & but does not syntactically contain Self.

Tracking: #140611

Context

Self-type lifetime elision in rustc_resolve relies on a name-matching hack (is_self_ty) that shallow-compares Res values between the self parameter type and the impl self type. As @compiler-errors identified in #140611, this hack cannot see through type aliases (different Res) and only fires for Struct|Union|Enum|PrimTy impls (excludes TyAlias). When it misses, find_lifetime_for_self returns Empty, self-elision silently fails, and a later parameter's lifetime may leak into the return type.

@lcnr proposed restricting self-elision to genuine Self and FCW'ing everything else. This PR implements that.

Behavior

pub struct W<'a>(&'a ());
pub type Alias<'a> = W<'a>;
Case Code Before After
f1 impl Alias { fn f(self: &W) -> &() } silent wrong '_ FCW
f2 impl Alias { fn f(self: &Alias) -> &() } silent wrong '_ FCW
f3 impl Alias { fn f(&self) -> &() } correct unchanged
f4 impl W { fn f(self: &W) -> &() } correct (hack fires) FCW
f5 impl W { fn f(self: &Alias) -> &() } silent wrong '_ FCW
f6 impl W { fn f(&self) -> &() } correct unchanged

A follow-up PR will remove the hack after a warning period.

r? @lcnr
cc @compiler-errors @traviscross

@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Mar 11, 2026
@TKanX TKanX force-pushed the bugfix/140611-self-lifetime-elision-name-match branch from 7f7909c to 9922812 Compare March 11, 2026 05:35
@rust-log-analyzer

This comment has been minimized.

@rustbot rustbot added the A-attributes Area: Attributes (`#[…]`, `#![…]`) label Mar 11, 2026
@rust-log-analyzer

This comment has been minimized.

@TKanX TKanX force-pushed the bugfix/140611-self-lifetime-elision-name-match branch from ea23a3d to 7e85048 Compare March 11, 2026 07:18
@rust-log-analyzer

This comment has been minimized.

@TKanX TKanX force-pushed the bugfix/140611-self-lifetime-elision-name-match branch from 7e85048 to 7a90db6 Compare March 11, 2026 08:14
@TKanX TKanX marked this pull request as ready for review March 11, 2026 09:50
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 11, 2026
@rustbot
Copy link
Copy Markdown
Collaborator

rustbot commented Mar 11, 2026

Some changes occurred in compiler/rustc_hir/src/attrs

cc @jdonszelmann, @JonathanBrouwer

@rustbot rustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Mar 11, 2026
@traviscross traviscross added I-lang-nominated Nominated for discussion during a lang team meeting. I-lang-radar Items that are on lang's radar and will need eventual work or consideration. P-lang-drag-1 Lang team prioritization drag level 1. https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang needs-fcp This change is insta-stable, or significant enough to need a team FCP to proceed. labels Mar 11, 2026
@lcnr
Copy link
Copy Markdown
Contributor

lcnr commented Mar 12, 2026

before discussing this in a lang meeting, can you extend the PR description a bit to summarize the reasoning and discussion behind this?

@TKanX TKanX marked this pull request as draft March 12, 2026 19:02
@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 12, 2026
Co-authored-by: lcnr <rust@lcnr.de>
Co-authored-by: Michael Goulet <michael@errs.io>
@TKanX TKanX force-pushed the bugfix/140611-self-lifetime-elision-name-match branch 2 times, most recently from f6ec003 to dfcd644 Compare March 12, 2026 20:23
@TKanX TKanX force-pushed the bugfix/140611-self-lifetime-elision-name-match branch from dfcd644 to 805f449 Compare March 12, 2026 20:38
@TKanX TKanX marked this pull request as ready for review March 12, 2026 20:39
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 12, 2026
@TKanX TKanX force-pushed the bugfix/140611-self-lifetime-elision-name-match branch from 5d87eb2 to 347424a Compare March 18, 2026 21:25
@rust-log-analyzer

This comment has been minimized.

@TKanX TKanX force-pushed the bugfix/140611-self-lifetime-elision-name-match branch from 347424a to ddda958 Compare March 18, 2026 22:50
@rust-log-analyzer

This comment has been minimized.

…deny for crater run (WILL BE REVERTED)

Co-authored-by: Travis Cross <tc@traviscross.com>
@TKanX TKanX force-pushed the bugfix/140611-self-lifetime-elision-name-match branch from ddda958 to e46d6c7 Compare March 18, 2026 23:35
@TKanX

This comment was marked as resolved.

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Mar 19, 2026
@TKanX

This comment was marked as resolved.

@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors bot commented Mar 19, 2026

@TKanX: 🔑 Insufficient privileges: not in try users

@traviscross
Copy link
Copy Markdown
Contributor

@bors try

@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Mar 19, 2026
…e-match, r=<try>

fix(resolve): Warn on Self-Type Lifetime Elision for Non-`Self` Types
@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors bot commented Mar 19, 2026

☀️ Try build successful (CI)
Build commit: 3960581 (39605810efb1a0d52f955bfba9e4eec7a01d5deb, parent: fd0c901b00ee1e08a250039cdb90258603497e20)

@traviscross
Copy link
Copy Markdown
Contributor

@craterbot check

@craterbot
Copy link
Copy Markdown
Collaborator

👌 Experiment pr-153692 created and queued.
🤖 Automatically detected try build 3960581
🔍 You can check out the queue and this experiment's details.

ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more

@craterbot craterbot added S-waiting-on-crater Status: Waiting on a crater run to be completed. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 19, 2026
@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors bot commented Mar 20, 2026

☔ The latest upstream changes (presumably #154123) made this pull request unmergeable. Please resolve the merge conflicts.

@craterbot
Copy link
Copy Markdown
Collaborator

🚧 Experiment pr-153692 is now running

ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more

@craterbot
Copy link
Copy Markdown
Collaborator

🎉 Experiment pr-153692 is completed!
📊 1095 regressed and 3 fixed (857798 total)
📊 6184 spurious results on the retry-regressed-list.txt, consider a retry1 if this is a significant amount.
📰 Open the summary report.

⚠️ If you notice any spurious failure please add them to the denylist!
ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more

Footnotes

  1. re-run the experiment with crates=https://crater-reports.s3.amazonaws.com/pr-153692/retry-regressed-list.txt

@craterbot craterbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-crater Status: Waiting on a crater run to be completed. labels Mar 26, 2026
@TKanX
Copy link
Copy Markdown
Contributor Author

TKanX commented Mar 26, 2026

GitHub repos: 778 entries (756 unique authors)
0sektor0.vk-group-messages-mediator.0aed0d2298bdad1770458c2203466de3ffe41f70
0xLou1s.pootown.598c8fd43c78a9ba6b2e4aea7188dfa9c47d1764
5quiwyrm.bim.4eac6336439eb54c666b240a9633e3d11c06a877
7suisui.slint_test.b516cdf3824bc2218e01b98fbeb559559978485a
AAGAM17.revenuecalc.124adbd0b130a0b78590a9d444c5124c14e5a644
ANicon111.PolynomialSolver.a0762604e2ebbe806c241c3f0a1a236c176e92e5
ARigler.slint-media.859b679eb7b036cdc6166cfd133dfd78f985b082
Aaronepower.tokei.505d6481c98c9cf411740dcbc6041eca2205cfd7
Abhisheklearn12.crossplatform-rust-app.96008180b3628341e72156946aecb51a435f96e6
AdamNiederer.jpegulator.df2814e9fc0fd30ea7c7c9c8856430b97d6204e7
Adez017.Calculator-using-Rust-with-Slint.ee3edbbe672bb4156434925e3310c19c025e0dab
AkosPapp.nix_autobuild.e8620d79d8113602f6dc8b63cd7d0fe7e54caade
Al2Klimov.arti.40738c13af19bc4a68018762365250f232250e2e
AlbertLnz.income-app.91d93665aa88ae4242859e8ea6f5fd9c33154131
Alessandrostr95.tui-tictactoe.99202709c759062122e9a491c56357ffd9988437
AlexisAuriac.rust_ll_lexer.1865f5eddf9d7ff659ce46de7d2c0cb141a3d326
AlvinBadillo.Calculator-Slint-Rust-.83b5cd84c9e0199b64235bb407f380120adcb863
Amin-nem.slint-rust-app.e3ea6b192f5bd12d81e5f3f245142cf64044ad87
AnasChhilif.music-man.510e70f005bbb27bd503253b4665261655b25a2d
AnimaGUS-minerva.rooster.c8e5d7bd9abc27e46cfd1f66c9c58ac179810107
Antosser.connect-4-ai-rs.027e1793f9bc2b8ee87fc6c3c49f304b0cfe018c
Arjun-Anubis.QuineMcluckey.38338a7545604a6485f9e8431d44a0228dba4230
AsaAyers.roguelike.7f2c691258d5e25606267cf50fc67d7aed0878e6
Asaaj.waves.3c50fa3b7b5cdadd9ea88432eba320b577d293fb
Ash-L2L.bip300-enforcer-mempool.bc51901bf93c5beb7c9234adc54a4e413140683c
AxolotlC.VML.09b3f7c15858fd4a2d09b97bd4bfe50c414fcb3c
Aze-M.cmp3_proj.f2664214f4b7271fd748ad00ef0e0c93c5958786
Bartex77.rust-fun.7fc790b046a71e0be634490b4f88399df2dea5df
Based-ML.Tenso_rs.377af98a8ba841548ae642cf279d68055a66d13b
BeardedBeaver.AoC.0333f7cdb5ec453c204df4d16bbf5370fc223066
Bieitodlf.crypto-rust.52aff67fbdafa9bc78d412219fe675fff01c69d8
BlackTom900131.anychain.802b28e42727cea66109faafb1254e0bf91174f3
BrunoCoelho98.Calculadora.f0a81a00c05640e7d7fe789c38e83b6ce938cc0c
BrunoCoelho98.tic-tac-toe-Slint.4142386a9e1969e09c897c915f7f45607c9be242
BruskaTech.conda-share.a958b067de62fb03740e71702eab5b34ee12e7d1
CamelSmokes.tmp-chain.949e04515e1b8b2831938ae918409ae99385dafe
ChenhuiZhang.envsensor-demo.1cce540edae1fe370c8c600cbe73904c3c55daa9
Christian-Schefe.bwinf42.c0d3b07080b8e9735ea840f238facd7ab4858641
CoiroTomas.RustChip16.548f1a68ee3e5f92f9c7a3d1372a672a0c23461d
CollegeFootballRisk.Risk.e40155da5f26405afa32871889fce9effa443cee
ConfusedSky.slint-walkthrough-tutorial.1ee2ae3ed81b357fd1b799b903dc5065034fdca0
ConnyOnny.sdfgen.f05813b8b2e4eb9ae5e6516c0b064a464fd6e2e1
Cosiamo.slint-mem-example.e67b3cbadff01ad3aae6a92699fa7fda990c32ac
CosmoAdiX.idk-forgot.f1dbb6d757a0d8b51b17e1cdfcb5aabedf2d2623
Crinfarr.mcpacman.3cfc47b0cb18277dd00761ea91d8b81ef7a773f5
CyanChanges.actix-crowd.4ded700d824c56825b6c078bc69e5bb355ce2483
Cyberrebell.rust-sample-geometry.fae7b435db5b8034e36675daa78ba16100ee001b
DCNick3.yalambda.e3b8e72175af4e1ee4e7a4c144c324d5bbfc7fcf
DDRBoxman.decklink-cxx.cfe47a415df287f637b0b1f4b0c1e265ed821045
DOhlsson.aoc2022.9388c3f65094a05716da4760457045b8d19a9cb4
DarkMatter-999.Next.288292b2ef7366dab0886b63b189a41505507ea3
DarkMiclos.calc.3be585e52189a5bce3872b618f3a60a0ccc0be02
Datron.ishihara.6cea8594a1396f87b60ea26884ef08bbabcef216
DeCarabas.fwd.3f6edc7662c4e69247ed1fa36fc1660d89663452
DenysShch.rsmodoro.64d9aaf509dcb31b6ec4198f81ad8942e7c20127
DerekWWang.toychain.4bfc849a0b98611914d41460ca4e5ae649dd9b4a
DevNitrate.RustTxt.4ecfc0eafcf6a445857a3a1d9d7ce9b510e02927
DeveloperWK.Convert-Temperatures--Rust.141fca289be5cf6596268cb89ae3c88eb50766d3
Doublonmousse.writer_reader_inkml.9370cf6a65ce566d91c232ca47d2cf08008e605e
DrEverr.ToDo-Rust-Slint.8c905a46300188c19d86a380655171070fc2b6e3
DragonBanana.banana_coin.129a4d1b389b7ded02bf75e13298fbcb148b054f
DragonBlessed.BlogApp.22712bcd25819b3864e0dbb8a916d5f90ecf061f
DreamDevLost.oxzip.857406c385450d4004b0b353f7a6126ae4b26162
DrompiX.taskmate.5e73e86dad2694bd532dfc4915677ea25016f0d4
EdgeTX.rs-dfu.c7103e0c4e19867fa9133ac42d706cdab345e6fd
Eijebong.sixtyfps-debugassert.15d1ab757e5effac109a6c65ef7ddf8ed3735a7b
EinsPhoenix.MineSweeper-Rust.e0f92e647df9ebc4e6b9eec5275ec6e474937841
Eko450-eng.rs_nameshortener.3638cc0b7889035223116c1dbe83f98d9e56d7f5
EliHood.rust-calendar-app.d22922d1c19c4d4292823dbbd629ff3ac8e952d7
EliasPrescott.omni.06e01b349f661a63eb446ec0b442d14f970849f2
Enolami.Rust-calculator.ec28efe30931eef7d2bd8f31db03db13d06389c5
EricCrosson.retry.25051ec362ec8097f4f6906d696095eea21d1c9f
Erik7354.slint_minesweeper.362f75f07bae14820e50f16eb150579be876d15d
Estrol.sdl-3-gpu-rust-poc.56723bb46e3e9711202ee5d6235499134f86029a
FelgoSDK.HomeAutomation.462c9149320a5ff7795be9653b5fafbdf4c41420
Ferenc-Takacs.IviewSlint.f00752d64e4e2c085b0cf36d0018b1d750ebef39
Feromond.rust-ui.3adc0a104fe6bf9a608b5b95d63481796a372d1b
FilipHarald.aoc_rust.62094ea44f62b9bfe12779909ecc4696ac1ae8c8
FloatingComet62.comrade.622ea7f4016938c1c459bcb9b2cf373fa31852ed
ForPractice57657876.R20210618.dde33db7fa7645a3aac9738cc63e8682233ccc2e
Foundit3923.Rust_PackedFilter.583f0c2275d6c156403a90208268c4922604f8ed
Frenzie.patlab.ebfa8c4d14c1be39db58b2ae034eec04d080d642
Fujita-Naoyuki.rust-git-gui.b52efb202f9f08c289459bc091816dbb3b813402
FuzionDragon.fizzbuzz_rust.e53b2145008860b2e86d4cf80240c317f2705023
GabrielBueno.calcrr.411e3daf96559bba698c26e1b53be217c6c1324f
GitExl.CTViewer.28413a22efdcb022ff2ef07a68605aeb7e558e6e
Goitseone-Themba.rust-income-divider.baddcd4cbe1bd49cc54ad048660c76725f9625ef
GrahamStrickland.mental_math.2f9ebffffd71cc4c626f88712e86e85c4c62b804
GrbavaCigla.scrapone.601552e7664a0b775119072505ab3e3e0fe1ee82
HGJustice.DistributedTaskQueue.1372f82ac4697219fb0fa547b48faa07570fd3e7
HINKOKO.Rust-GUI-memory-game.0580de428ec068d9cd09f3b1f692edce5e7550b5
HSMF.awesome-pets.8ca36f160ab440ec4e0351fa58ba15bc6ac27401
HSp4m.roblox-fps-unlocker.a3ddd53aeb7fa5200c6435fb206f76123d1b5cb2
HangoverHGV.rust-pdf-manager.4c7267d25791a79446dec54978299c07a2bdd717
Hellospa.textpad.6b4fcb12a0990acbc30d6156a4dde24bbcf46733
HenrikSydow.henriks-chip-8-emulator.064708465e4710eb5adc56a28a358d5fe8de039a
HeroClay.Flucht.a81527d37b1b6effae317749bd869566b81406e0
HeroicKatora.static-alloc.85e752c2e204d00e0b216cc47add18529c5332e4
HoNile.rs_ray_tracer.806ca81a297de7d513fbada0e617e280fa32a564
Hogeyama.my-fzf-wrapper.6038d426d7a92ea33093c10a8ca640f398d5e407
HomelikeBrick42.SBL.97bb222f86233ad86d6f838c90639f0d09e3f0b7
IlyaGulya.AdventOfCode-Rust.ca2b1bcb7e8764d5fb3d9951c4ceb7e8e856813e
IonPostglacial.rsnake.84c9447a157e437b34b6e05f6a94f62613bf277b
Irreplaceable11.mini-redis.dd7774bb69f9a30868f6fcfdbc5e45484845ddee
J-mazz.URTledger.18be8387c96ceef020cdada45cd46bf28a398145
JFarAur.crypti.27b89f2b2fff740c58009ceeb11e1fcb09754129
Jake-Purton.maze-gen-2.48808160ff0402cd195aff1922a6ae5c6ecf2551
Jalen-coding.budget_app.f08c4e074bf57bf7fbeff198d94973691c3a7490
James-APH.MacroQuad-Game---From-Tutorial.85d499b1f8ad7a6a55cc73ef7a451abe2e01322d
James-Aylward.adventofcode2024.e4edf3f93b2569bf45cb61680fa684e20cda22b1
JarneClarysse.test_project.319c3f3de0df825f9286626ab6aa6bdf2d6126df
Jayjader.advent-of-code-2023-rust.e9dcff9e976412f8ee63004b9762a1499ffc7677
JedCPT.rust-monkey.e058e7ffef73921326c5cf1473dc3a8663ef52ce
JeninSutradhar.Slint-rust-gui-application.cca595655196ab98d9ed0bd7ad39bedece5cd635
JohnDoe6345789.limbo.dbe6b8d899ecfd55d71bc3fae0d9e116c88644d0
JonasRex.rust-calculator.cd0719b8acbc2c63ea8d2ce6e32b13a69b7c23ad
Jonaskleng99.Naskleng19.895109beb1cccb5d591c20e78af92140e2702439
JoseBlanca.gvcf_parser_rs.89f9c2a3f34ba9eafe19d5a5364e7d98dee6dcd5
JoseBlanca.vcf_parser_rs.1fcfc19135dc128abd2350af66a086f4fce5d4f6
JoseDiazCodes.Rust-Income-Calc.2a189fd9d1c9e5f34396be798b092c30eee9c49e
Julian-blsk.Minesweeper.03597e2abc752ae4c5027e3016e57ddf625f06c1
K3cs1.berkalkulator-rust.f55db0b7842a01c6290671efd6fae8df20bebd3a
KDT2006.income-calculator-rust.98fa43624c17fe0cf65c63b320699aced1ba71ea
KLIMaka.buildlib.e8ac23d77ccd16dc37704733d08d34addd16cdb9
Kal-El-pt2.To-Do-List-Desktop.19a595ec9e48a5b4912178159ca964af8fad4feb
Katamithetaka.codecrafters-byte-code-compiler-rust.5905eec4ba3199e6b0a359fa3903fec678eafd3b
KevinMackenzie.ferric-falcon.fc9b27aad51321d9710ce4f38e2a8e96f7d1cdbf
KhaLT123.manage-tasks.8a8f19399727248dc3c27a5b8ea151631fdec349
KhexDev.slint_test.955b0b3f1fcb1fc36e685c119a3032769fbeaa79
Kinoshita0623.hello-rust.01e4493336d29fa9165b3a7fab22ea2d802762ed
KirrimK.poulet_redux.778d59da1a3bae663e7ecc5a95af61c559a1ac47
Klapeyron.Markov.62d4cd1839e0f7fc96beeaa6dc2a1efb829e1b94
KristinnVikarJ.nbody-simulation.165fe2e321fdf22e01916f722babcefdcfa37a1b
Kroisse.sudoku.d48be00f3c2cba9061bd826e2d72bec3b98c4867
LaTueur.ck3_random_map.29d6ae7eeb9f3ff95b3a343c20bd26031cfde7c8
LayerTwo-Labs.bip300-enforcer-mempool.d9aeeb7d38de278061521945f34c7eac767be953
LeeLaffan.ShapeInvaders.c498cc79e2d7f6ffc9a3818d87cdf32bf47eedc0
LengineerC.clipboard.fd726e70a210dbf14c6bbe4bb537c079bbf4f809
LeonMskRu.arti-mirror.d44d500703c96251c8e5f0f440d95141679eb272
LeonMskRu.arti.6d0b28ffe6f4ead8ec680e2defc684e764bf55d4
LoZander.chess.4ccbce29b0734b50c3287f853a7f65ba802c7380
Loading102.qrgen.52ea77e2860b4c89f161100ac30cc4300771c377
Loethor.adventofcode.0bf59315a7044760884df6851696f4d824dcf046
LoganZ2.game-server.3d75f906b995ba0488190086857985f81b167fcd
LordSpecial.RustyCANdapter.9c59984209b4eac8b3fe830c61e881273d5e851a
Loutine.life-game.69f588660a6647a8a00a2b3baf18b115d89a7c0f
LoveIiei.NetScope.7d57bcfc9a010fa8f3b79dbd9bc4778732cd3ab8
M1Fream.Idle_Game_Rust.7ca883e62bd898c2a1e4840bce54594ba6e1f3a5
MST-Solar-Car-Team.dashboard.14e59de06427ec51517d9504046bb3eac3fb3a67
MYoonYi.slint-rust-tutorial.08ba1eaf9870abefd0fcc498aba45c296a82f59b
MadelineBaggins.maddi-recipe.43c3447f40d68f98c87063841916c0aff2ce390a
MadyLab.tree.dd523135f723bfdf2837a036f81777a48e63f257
Mateiadrielrafael.steiner.5aaaa45016c5eebcb62fb2c6f8ac94249ba4e287
Matt2843.aoc_rs.6fd17b70b05bfea5d187d0dd0d415a1ded3e87a2
Matthew-Teixeira.income_app.05a4691ff75d470641d617595ad4cb90efd6086a
Maxeonyx.kal-lang.6660d26a3e79fc5021f05690887a0a6987101dde
Maxxxxz.MACLang.cfb877c85d505ca3457f912ceb2880409bdb8a82
Mctursh.rust-api.f07b61c85a949187e6c3e246e8716406da49fc67
Mega-Pan.Huffman-Compresson-in-Rust.92c548a873f8ae8e035dba9db3150c36f11c1401
MelaineGerard.Break-Even-Point.be527f34e3a32c3b8827eafe8b1d8a84df75c90a
Mell0r.raytracing_course.f0fff861667c965a6a5c639fdf35568cf04760bc
Michael-F-Bryan.scad-rs.4dbff0c30ce991105f1e649e678d68c2767e894b
MichaelKaaden.rust_mp3rename.0faab36d44731a784dff43b17d38c236d54119ac
MichaelZSong.Rust-Blockchains.34cf7b1e2a2ab2ee7356ab36f866da286a68844b
Mintype.NoteTaker.b3deccf05ee469bc6d9144582b0070a851862db1
MoistPyro.land-calc.b5a05bf3d4a68e6deb6f1e8cbbe62ba80ba4bd59
Monero-Chan-Foundation.circom-chan.283496495f77a22b93d88f7e1d4e3eb2a34ffb32
MrRooten.fscript-rs.315d465d4c5ad3787914553b083832b0d0875083
Mujtaba1i.Archtoys.26cff8d5ffc11754df6bf498286a0ba70e71cf47
Mystic-Slice.SimpleRayTracerRust.bd9641e2b812be5013ccdf35994f8174a448b05c
NNKTV28.Tax-calculation-app.93facf0a2abd902792f3a47044fb10f24ea870d2
NYBACHOK.singularity.09395e2187ba3a2b4057122ed97ca2027fdcde4d
Narigo.aocrs19.1fd7ff4770b2f7a1f9e88dbb6efd13115734f059
NateAGeek.SenToAni.5c152ed658d51b6cc26e690545a8d7ce382c82ae
NazrinDuck.rmake.b151ba423148f8402cb643cd27d904e2ea4ed028
Nekozuki0509.Nekozuki-library.95d66784edf234f3ac45ec9804c5200d848330fd
NexxieIsNotACoder.unitconverter.3a853cc9479dd49042e0a7e126b35831d24183e8
NicknameAlwaystaken.Rust-Ray-Tracing-Tutorial.9dfe1e983af9b6783a2eda540ba83beb5a81aeaf
NikBel3476.evacuation-core.fefda3157db2d3ceafa8529516a191c0f4657b43
NoahJinnn.thirteen-turtle.1264cff6af6bf6230543de1189425f8502a88b48
Noncki.Notion_Chinese.d72d0db4204557e96a26647d4208231dc3b7eb07
OOHehir.myenergi-display.fe17451727b174a787eefba79b37f100e937ffbf
OleksiiLystopadov.simple-renderer-rs.bae076e3e0c880ef5ded6b3ba48bf0032ec66078
Ozy-Viking.color-palette.24f520f78d779910e73fa38d08663545c7b345e2
PP6464.tensor_math.95139b93421bca3dd8b95369871716282f59c40b
Paladynee.ptagger.9c95a5631d419e64c5725971bfe89102a729b1ec
PapaGex.finance-dist.1bf36458bff83d9d173059b31bd1846c54eb565a
Patrick8rz.digital-asset-rpc-infrastructure.b06e6d8192e8561d2c41463676dadb4c03b1909d
PetrGlad.minesweep-r.ce6a9424d08fa65e5ac2a0c9b17051e68aa2e65b
Phate6660.crusty.9b4a10c19d1cabb0b3ea42498fdd40c06e2ee6ef
Piezoid.rust-idle.288d28364cffa050f48feb6a0fef5cf2c657e44f
PillaiManish.TodoRust.3a927d4dc6c93b67b7bd07340382d9295cd66e37
Plycedes.calculator-rust.db3cd6ddbffd298f3d1c99339d11a3d4c36096c8
Plycedes.memoizer.884307c8a7c3854e50a66b95f42603f203ed3f79
PonasKovas.snake.662125185503fa79820fc15b93127b1301265b35
PoulavBhowmick03.bitcoin-price.feea94cf326a2285722bc7a3be2b5f6c9f8e8037
Protryon.rpool.c4b51fdc4720257082d394dbb4f6cecdd33bb307
PsycHead.slint-memory-test.f1032918295a26396e6cab28a2ead62979263928
Quozul.seamless.661cca464166765c54d588e78e33ca897d665e0f
RP-Guruh.shalat-reminder-app.4c2f4c162779ee21a943f8c5f803525811c20584
RVyou.slint_demo.c6906664acb3226f76dafccc4005d14cdabb26a7
Rahim47.finch.7957f6ef0aa354b5e32da703fcd6009b02971255
RashmiHG90.circom_examples.aedbe19fd029d0cbe3adce9415ede1156e80d38d
Recontaminated.oxidie_checkers.6ca9bfde97c870271885977badf14b6584275f4c
Redoxee.OctogonalChecker.12c0aca40279232211d36d29d13135bec6e72f0b
Reinis.aoc2024.0a7a7129723f1fa2333773dbd8fdf68cd4752cba
Reso1mi.rust-demo.ef85346bdbeebbdd97fd82fb82eb2a23af3ea0ac
RichardVanLeeuwen.forestry.14683574dba82bf9b09826f5799d39b4faf6dcd9
Riddhi-chavan.Income-Divider.71e2bb9ba6c6804f37a91e11b51317a577eb8366
RobbyCBennett.SeeSlug.7569884a375a1b661930b81d9acd4adbe793ce08
RogerDewald.RustApp.48ec0a32fd13a505788e438e1557a43d0c75b9de
Ross74U.turso-io-driven.92cac758310efcd74693866607a429295473a8c7
RuiLing-Su.funasr_kylin.24a0d15eeb07af8cc8918556f612404c7b5e6d90
Rushabh1134.rust-app.d2cc29745de9788e91db088ca2314af44c821dea
Sam-Belliveau.Fast-Verlet.e20f5004f9baf62cac19f8e2a377240a0d18990c
SamuelSchlesinger.layered-circuits.5108cc7064bff59c81f5a25470ec91e6cbba229f
Sarenard.CubeGame.99cc1c7a632fbcf0ee561e6018c9e41b24654507
Scarjit.randomrepo.26dcc3851d21fd545b5c9cd758b44502326b27c0
SentientTurtle.ZipSlash.1e1fe02299706e5ac48ff60fe9d494b1bbaffdde
ShaSear64.digital-asset-rpc-infrastructure.789f1b97bd1ac5e4ce047b9a90a8bc97d5476bb3
ShirleyChung.zakonos_fantasia.a3ef2f7a60db79176d55608b83d9d61827852b6b
SimonReilich.Rust-Competitive-Programming.2df4643365d7ecc7a00fd0187d7f84bdfb30621c
SirKorba.KeyboardNinja_onRust.149816806438c427cd3b47b13f4c924726b2e6e1
SithraBot.zeroio.c3c6c294bc3deba1b912054657c1e44b72497646
Skryptonyte.RSCube.15bdb6becc3a668ada3b4f07b54761dd6fbfb158
Smavl.rumazing.a8543ab3dc58a7d2faebebbf31f0cf434778a8d1
Starlight220.rusty_javap.4d95c724cee405740a748aa9d5c721d8cf3e9471
Start9Labs.arti.af3bbf28248aefdd6502d7e311ccdb3ff8e72650
Sumit0673.circom.7a27234916dc051a0bf4b799eaac459ea26900da
SupaMaggie70Incorporated.terrace-game.0d829a1dc3c6da81786f131b7c4c30a066d86c9c
Superchig.rolf.6548340cd00592544b275bc7381982e80954f513
Surrealism-All.Discord_SurrealismUI.5034821cf6789ddac87d71ebaf675fc652936720
Swiftaff.rust-learning-parser-combinators.d892d8ab14330c61befaf439454c46c307b20345
TTsdzb.paster.83ece67259b37a5c27f674de65e5793e8353ae8d
Tak.russs.f504292b0aef1c0c983fcf787c115b9495cb3bc9
Tarjei400.github-notifier.e745c3985b1d66fc90cec980668e971d702d94ea
TechDudie.arti.144c23739b6c12109171c6d02ac8aafb7bfd823c
The3gs.coc.821dc181228bb56c69a98ef5a242e5b0b2c8de59
ThilinaTLM.docker_ui.53848d82e43f55b6510e11d6bad8810af08b465a
ThomasBollmeier.rlox.8d5411b52d794b1cca132a4b6bb359be8bf6a639
TigerTim.RustUp.3d353aa5f15f133be0887e2c9d917dee60bfe124
TinLaiLapTrinh.simple_caculator.a1abc08e5da04a21c711a71aa818599ecee538b6
Traevelliath.anychain.e0b8f3adefecf4c01a6b3f55ac70d35eb8e8b573
TrenkaOliver.mini-file-explorer.365832259b1f07794f64332b30c9a0a3c1b7dbe4
TurtleP.hbviewer.448b9538461fdb336def7e1a40d1a6dd1a8bbc1b
UPB-RustWorkshop.slint-2025.8bc6c23c8d0a2a9159aa4d33120697ef017fdd22
UnlimitedHugs.MazeWalk.3b205bd7ea54b785e560e153bace34ceb5d0d0db
V-Gutierrez.space-invaders.914c471a8edf504d724b213e17885b4f32b1da90
V1337Q.DerETH-Tools.813e7895d6be695f839458a74af3c1e47679c52b
VNCKey.calculator.56a2e0d78617e76766856d98db723a65b4b83e1b
VaJau2.rust-learning.01b8572446a00991f49cbc7e663a0fe0466bc4d8
Vankata03.Income.e4be4d23a586da3b5d4d7b50d01059eb475e1c80
Veikkosuhonen.compiler.dc01a5748c1939d8602805e1181b9e8e81db8eec
VeloxOSLinux.welcome-veloxos.b6af095d1e3eb19d4019b8d4f17a22e3076c0de5
VersBinarii.gapic.6ba6b72d0b863cd7af77eeaa3390d232068b47df
VikramN.Raylib-Metaballs-Frag.b9ffd70e8aa1e02c9446f385bb6f775c8d840d0c
VikramN.Raylib-Metaballs.7a791c30f91620d7d48e715f9c02bdd7a0e8ad8b
Vinicius-de-Morais.tcp-chat-encryption-cybersec.6c2538ee3352cbd1e093062db79a893ec23a8bd3
Vjze.gemini_chat.61b6626199fe7c2c3c4cabcf004fa84fcf72ec30
VladimirMakaev.loxlang-rs.847681251e8d90cdc6c6bf7bc95da44b98eb9cab
Vleerian.wndr.e7ec2e7a94b0fe65c85dfb56cbf753edaa549c37
WJBarnes456.aoc-2025.b85a30e299cbb61d64087305fccb993c32d279c0
WilkinsonK.todo_app.b4bfedbd9ab21f48640afce450148cc5e1fab882
Xu-zn.HHUNetAutoLogin.2b07390ea810c25bb806578e74b78393d4bb55d3
XuHugo.dtvm-rust.b723e951f0dc17b59b3ee081adddcacd0f696153
Yappaholic.king.07f6230308e65753bec059d10fe71f9abff43bb3
Youngsie1997.slint_temp_converter.fddf0c1ca94fdf73cc68a59ef784ecff0fb1f88e
Yuta1004.json_parser.d4aa0d82f276d8fcf9953e714cf170b4c6c388aa
ZacWalk.net-bench.a4de583be97484614677dd988584eb097df4264b
Zander-1024.MediaClassifier.5947c6e322e0accf2b1569a232e389bc9a48a242
ZilongYang.rust_slint_todos.de0f13956b0a5d8e50bf6023034c9879920953db
Zlobin298.Bioritm.7ebe68b84ed351ef05b073681721660b37481a9c
a-poor.progrust.df815bd7a74c6ee7554b00a4ad996fc7e9302ca5
ackkerman.notion-editor.rs.06969e8cbb7264581d05be2faa906e4c917c6ae4
ade-sede.git-plumbing.a091ce33eb0581bc317c443438342e0734059ca6
adnang.adventofcode23.85d62e8bcc0e329002b3ebff2f76dab7ad82774d
adrianleh.acdc-egg.b3ca30c3a66c24b55f9e39339b75db6ebbe371fb
agg23.openfpga-SlintPocketUI.9f28fa6f4fc127f205c36888fece7e048d51434e
ailtontelesxavier.calc-rust.3442b29e77c4255b00975b2cdfd22763ba93a425
akxsha.zkSnarks.17b55e16d0881e3af320006b01c4594ce91b097d
alanvardy.tod.767a4020dbbcf4dcb27fe677c887720f21a9238e
alanwsmith.area-filler.alanwsmith.com.dc9592895f8355da8615f722838064d4b94bea9c
alanwsmith.working.alanwsmith.com.9e7da49f04fc3da40f4548e967f0b5b9a9a34766
alexchamberlain.pg_gensql.1eb0224d1b118d24edd02e7f7354254155d374b5
alexrudy.walnut-dns.663a0abb78f5d26747ccd452c67773f70e49b208
am1ko.sw-renderer.af3ed678430bf459f80a7b423d39faa64448f30b
amanasifkhalid.chip8.4ac6db7c689d8015dc8a43f3efcab02d7ed82948
analyman.portForwarder.1689a8377b9fa9d85f8afe6804da5180a354913f
ananyakaushik48.slint_file_explorer.97a73148202c5db3edbbb88aec25ec866c3cb7b0
andir.npins.c77829b17a45f48bc252297244f0920b61c406a2
andrei-lyshchik.advent_of_code_2022.f3b4815927b5e21ee92f6abea84ac5670b706951
andrei-lyshchik.raytr.3b37672b4ed4256e03b2a28955d295a11906a5e9
andrejlevkovitch.enigma-rust.a071ba6f92e41b5cea41e9f5c92621b52ac9b5dc
andrew-otiv.multiple_windows.56e6e75340001c96af934c78fc186248d86a7bba
andyherbert.uxn.29236d40e0aebaeb18bd0eaf8e3a4f0305291a35
anonyZEEP.SAC.6c34c1784d28ed33a1d5af5ace7ff0f691787eda
apjaffe.aoc2019.02e48ecc5fa7602ff3702fe41c505a4521225adc
aprowe.equity-cli.481a9d0d48d7fd651c1afa667cd3ce210b3ac30d
argent0.rust_algorithms.42049461774b566228b4b3e4ebacf5ee5be7e3d7
arjunomray.rustime.3de7f6923e45f2852dead9a9c50d42c1e0bef2c1
arnaudhe.spectre-rs.a324397e115f658f0511b28dea6c36776dab50a8
arod1213.rust-click.0d66613b0810345ffdef667c66ea35c26f8f3f8c
arontsang.fix-kube-forwarder.2bd00d59ddbc1a3a55eb20b5d2ce35c32a702088
artenax.arti.e813d5de873364f96136d7ce9df84ee2b43afaad
auto-draw.toolpathing_tests.b1fb1ed442c325fd32436739409a4b5b6544fba5
axel-lord.dir-diff.b82b82fe74a98131cf2ab0edc02638b95bbcc88f
axelerator.dynamic_programming_with_rust.48fb6a4509498fa9a6189c9cd5ac5ccaf33b9ca7
axelkar.dt-tools.2417d89e7466df66bd4a76a700b26ea787c76e35
ayg9172.ChessEngine.86125557a1bd7f05644c841bf1d8cb4955f820e9
aziegler.aoc2024.c2aaaddeae9a610c75c1ce7dbba9a5950603506e
b1ek.powlib.7d1426b60dc86684ba948ceb3b29f84fac175e07
b1rger.carl.c2373bc5fa771226be6c23ae319d474b48a38444
bajpai244.building-lc3.c266f76043346cad6af4552db6dbaee199ead99d
banr1.forked-circom.7a27234916dc051a0bf4b799eaac459ea26900da
bartonhammond.memory.43968bf38768d8d18a1789d85494716556e5b3b9
bencheikh-Amir.Income_Devider.78d7becb0ec10e97e6897d5badb4c6d2b1699f0e
benjaminwolf87.cryptography-n-zk-research.baba3a480be1851a204742145691d822581fc8b0
benjgibbs.aoc2017.a931ce2d30ec219db4c5f173b5c50d6d75536868
benmmurphy.rust-1mb-sort.1e989691ead4b77973214ab34cb77226400d64eb
bert2.build-your-own-sqlite.3f5801474a011f630c2592e62303f2d77fe75970
betaveros.noulith.3deaa5a3c693ac783b73767407fa066dc120331d
bhamrick.rust_splay.90b77d8f7206999f6caedf03ffcc5c5b95bbde9d
bjansen.ruboy.b3e5dcb1836d256fb4e526ff42898fa9a9cf0bd7
blackspotbear.rtnw-rs.857ae3ccb708bcee6a0c1ad80b85451e57a280d4
braginantonev.mhserver-client.a631d0bed4b42c828541f3d82f6b7a6654f4e317
brocode.fw.7237299cddc5c7d3307089e5c3ee431341f5be82
brocode.goat.66c2a57f9bdfd312e28d2b4f171d9097f0550008
buffalojoec.feature-status-cli.e4eb6c53f7072844f3fab18c0c67b595e11eaca5
burbokop.genetic2.f0bea2b6b1720281ec872c0a6f86cb98285a167b
burumdev.slint-std-widgets-showroom.dbef059503e4480eabb612b5cf83504867a1c9db
camio.exhaustiveness_checking.81ca2fb705e6cc38772aea0ccbba44aac12fabb4
carghai.contain.7c00045d9c9270fd3fe545bca67c610b784f7b36
caseif.libarp-rs.e435b0e28e22066fcc687d9cfccc7122e4ebca25
cbreezier.rchip8.1dbc16992a0105b10af979cb92ac83cc492e722d
cdelmas.99-problems-lists-rs.1a950980f56eea2736b0c4178c9fd77bbd964ef8
cedmoh.slint-todo-rs.aec15cc671f978a1c2211b0f5bd446e63bdc22c0
cesardev31.monitory.c7f389c3d22b398ea8b9e9e03bf4ad1c63804b92
chaaz.alchem.e10ccfb7176479549bb04419a0af2942250f39af
chadaustin.wakerset.74a46dc514648560a398aee7fdc36c8e2985520e
channainfo.the-simple-rust.0efc6482a6756b4be5a7fb03f11e68e1b4dddf11
checkm4ted.rusty-gameoflife.d6dd8e76b664ebb487d49b634386993d90c8f61e
chenboguang7976.demo-counter.7dd00eb3f13d162628eca341a3832530e3387ef3
chenzhc.my-project.a27e480f0b3ee7d002d01592720d7fd62a9839f1
chrislewisdev.slpx-map-tool.f626ca2c47167127c2c0d5de143d05f6ccd0b3ae
cjdelisle.PKT-Voter.5312f5c23d49a8e7181bd2a54923e472d7e184f3
cjyyiii.Ray_tracing.70fda3ced6856f3d728a37ae2041b1e89dd5ad06
claudebarde.nyx-script.9f421d0101cf29115f0cc77baf37feeabea28d01
codesInML.wctool.b0483741e9e5187eef7f7db8e3a877851b6040fd
codingpog.Simple_Blockchain_With_Rust.77b88bf64acd2199f5a47cef5b5139e76560ed71
coffandro.portfolio-rs.ffc3eb310bfbe22c750194d909f2d0f28b001498
conradludgate.pin-lock.d20ea186ff4ed23c31ea0b2ce4a5198724a35723
consultorsandro.buscador-cli.0b05a075b2435c951c4e7c3a342a070f8f8eca92
consultorsandro.prompt_builder_gui.5088be05253ebbc34530b1ea7eb617fd89387976
core-dragonby7k.digital-asset-rpc-infrastructure.32cb6bcab62dc3e27714af9b6f60df734b3ac217
corigan01.uhal-ffi.8fc3b960d8bebf2b750218aad32a31bb7003b25a
cosineblast.pathos.ab2ee3b53b9d5a48596b83857777b46a00c688f2
cosmic-smith5b6.cryptography-n-zk-research.c1099888394ffdf44812ab8d1c739a24be2b2928
cotucker.mini_weather_app.acf9805112fb0e0c2418ccf1ebc9feaa435dd316
cptkidd62.aoc2024.e8ffa40d188fa4e543830e2aee22b1d7cbcf26e1
cptlobster.clplot.3d98488f752a5b5184f9b9b295c238c3d6fe41cc
craigdev937.calc.dd0a4a5da616e33ffd84f7932e870d391ce32fb7
crvouga.moviefinder.app-rust.35748293b73370dd1d026d937f4e9b2fbf2cffb9
crystalboxes.xpsimport.cd65ef3df5e89e1bb0bc273c7f4366b9dad98a96
czdm75.bfrs.b5caa130a9edd10b2d6fc04d7afaadb98f8c3d6b
dabhaid.aoc-rust-22.fd33eceafc493268570b1f5e2be79c83edea071e
dangrazh.math-coach.79a844fed12ce321696745569884bd74e4821e90
danielhenrymantilla.ghosts.rs.6de7e1a6dbbf989291b4f3a11142b7a637cd7a51
darlangui.bitcoin_grabber.bd485978ba6a5a1ad4be21ea8b411c938b71574d
data-niklas.cash.a31d9dadbe9bfe9d07cb52a4355945b4d964d505
davebenson.glb-rigger.3463f0ebcce7a08103efde0bf0119b964d0feecd
davelively14.read_file.caf7081561d1b3040b34a1516a9d332cfa29a8cd
dbalmain.schreme.f786a5f0fe9c7b577d3ba1351fd80c406f316d29
dennisheperol.aoc2022.f5558e83b06b50e985cba6d9a59d658540937adf
denoland.deno_config.d788ccb3c147c5bb99508466a0802ab4c66d08e1
denoland.deno_npm.eb3b7cad96ffd46c48b7767dd12804af209f7593
depau.bluetooth-dmm-rust.3ab6571f3bf7297c39d059cd86cfface4ef530a1
develer-staff.learn_sixtyfps.d0f08297fcfcf4b940325cec9d50e5fc1ffb9936
devlopersabbir.profit-calculator.6f165c13570955d59829bf192f0523cd98d866fb
dgadling.advent2023.fda229b7284550be255711b317a818e2a540b511
dghilardi.oclock-tray.ed358b5a794f5111186053817e5c01b80f43180f
dhushanthan-s.habit-stack-rs.1f2f3372b80979d7422698908978bbf779cb26fd
dipo33.aoc-2023.da8bb809b9e219de1c2db7eb25575fd11a5949f7
djspoons.tuun.09bc05aa8f46ebf420664ffad2e86fc25bcffaad
dkorenic.hello-rust.d7ee892e01c3c7da12ae223c8c9f01e2c7192e25
dkropachev.rust-ccm-binding.bfafcfdb9a7789b98355a2df2c2f928ad35dba3f
dngulin.slint-spatial-focus.6fd54a60715711a1ef3b5e7b35cc558fcbf7a26d
dnorhoj.ripgrok.22679daef54f3310b16fb2fabf89f30097b9941f
domnudragota.RustDesktopSuite.b616d460c75f5bf56520c0737bdc099b7dd7850c
doncato.freemind-tui.fa11c2fcdeea3a5fde3e6dd880dcfd23050a64c9
dparnell.floem-editor-view.38ed741d236d4e0d881d4f2db7f6ff4ccb59aa2a
drabard.chip8emu.37026dae103c69f0d50f6fd892a68bc6fb0649c2
dragonflyoss.image-service.fbd2eefd594d6479e6b3ed1ae925bda0d1f875ca
dtantalidis2002.agentgateway.a553ae20c786787371621fe7c6e8964e65f3f2c8
dtg-lucifer.rust-slint-desktop-app.35eaa4b9a771a2189a799bbbc7bf7de3cecab632
dtgoitia.people.f73392502faecd79a506d9d5c34da94fc51d9cdc
dump-dvb.data-accumulator.d9fced8e1dcc299f262c2bcec773cc25da35b11a
ebalbino.foundation.a0177c9fee9b46a855110c1911dc84713f71dbb4
eduFDiaz.slint-ui-hello-world.50a2460b6f63d7d884d6f97f57638cf0d9abe0fd
eguefif.chip8-emulator.58003961effbbb01bd3c2337fda832164d848494
eireye.husleie-app.5188452f357851f1e7c393119f5705738b73b6ea
ekg.gaffy.103fa6b156d464cc62c8ebbbbe44d4bf27cc732d
ekg.pafnet.b644ab246f26b1366c62704161d75b85f578be4d
ekg.pafplot.2785b0ef30d37300afc77fd4b04d1d949c143551
eklownr.rust-brew-app.3fc2b43f1ae3a6ae10a7013b59362ad6e58f191c
elimerl.badvm.6a9e908f9ce8f437b4af706b800d743bb62a1cfe
ellsclytn.ha-localizer.70e6e54a732a8f74cf7b105610784f2a8a8c5ffc
emarcotte.pgr.fdd87965f6bf27f919f60c3ae6bcb46ca64379ef
epsilon-phase.kanbanrs.d9f5c8af5ed3acc0791a38dbff79a15dd1ad5e06
erichschroeter.conversion-svg.c1dea7695c7a7e85b53c5b83de1010db0c7bb1f7
eriizu.bus-idf-2245.9d639cbe2c564d8cda9479131116578523af161b
erisprotocol.contracts-cw20.83b5412df35dab1e7e17673606962b94a6f9c5c8
esqu1.rusty-with-graphs.9443bba14c0e6d6a05dce3d4eab47e4021c63b47
evgheniibiliuc.somt.8b1f739cef38dea4ca64d7d7b07179a6648131ea
evinstk.tetris.c7221b5c31910411fb43af3059949e40d4f61a5b
exoriente.mandelrust.4bb9637be97bbc5554e010101b847ca96caaf1cb
expectocode.aoc22.fd787b6d1e7458b6d5d52a60a2776e0f5f300518
exquisiteOntologist.gather.5585a1ac6b0ebea602c4b3224a111786728486f2
farmaazon.sixtyfps-bugs.c085724ad96aaa2c600cccfe67c4280fe7ad6ecd
fatah4561.memory-slint.176d504153197f08e591f9f138143662ad24edbb
felixfontein.antsibull-rs.fe914e2cd59c133e4177d6197c5be1b4f2f8f488
fereidani.swait.f20490eb6afe34c4ce96ec728dfacee9051eee16
fileglass.arach-rs.bd03c2c4ceb73bffe2b504f28fc2426b219dfb8c
finn-rudolph.trees.88695ec020803c597ddc0dddf06676c93438baa3
firewallfail.retirement-calculator.2132b75455b86790cac5311f6d3127ecf6b9a51a
fiveseven-lambda.syscraws.aa054208d27e841d681aae290498854034317e18
fj0r.json-into-sql.da5b1bbb1795976630185b039feb9234b5bc875a
floppp.asapi.47c30ac4d2e08ef30c0bd1cd4f376b105f19ce1a
fmgcoelho.challenges.986dffb05c2b8da713687a7b56f366a8b1a631c1
forgothiss88.advent_of_code_rust.f20ece49b711b20bedfda8f765874fcf53ab4854
fowl-ow.fsh.9a14e9dda5a8441317883328c676a7940a67d197
free-audio.clap-validator.2f71690639a742ce805574ce42e31250e3147aa9
freegonda.anychain.25b40df28aca8358e1716d01478635bbd5882086
frerich.rustbf.a7b077970b925f6ca17aefe4c3083742a012ad00
func-smith2vc.helium-program-library.eea10a4e6c05def693634fb9d6ac2fc9606557c6
fw6.rust_in_action.596882862d9a43a2f6e232da9779fee765b27240
gdt050579.double_linked_list_test-rs.97d92d40cd947dcc62a10371450b610bec746642
getwurl.wurl-tools.ced9b3360a796f6e5322674bbeae811d0b3e0d36
ggggjlgl.toolbox.355d890a57a5494003b8c68f043cc88f38c9b104
goldhaxx.memory_game.f2f562b10f2293f819a4ae26a7d8022b08181b99
gthvn1.ppminrust.c0013ecc5c48ea57243126282d4ce36c7eda1cb0
guillaumecl.mqtt-scale.d9e33a34fe88437e5f42262fce015a2ed3457c0c
guillaumecl.mqtt-system-monitor.ebdaaa6e1eb572b33fd3856d5c1bb3ed759adae5
guy-732.game-2048-rust.561306f745b283ed289bbe1e17458ade3e4de082
gwilherm.sixtyfps-tutorial.77c6ea6592719b3dfdd211b9374700bd6076039e
habitat-sh.habitat.d416e424db6dcef514b7493354799c4e1db51aa5
hades.everybodycodes.e997d290505d4d385340302df4f32d7f66923b31
haennes.infoscreen-ng-mirror-tmp.270d5904d040fb0a7a1edce3c835ad0a68af0cd7
hagl.adventofcode2024.56a4fa0072748ede98f018d39b4116ee393e2087
halbgut.mybar.aad6cb3492f7c06207790413967602b51c411d78
hasura.ndc-spec.3e7fece9d1491f713aad42a347c90c5b34a82fa4
haxworx.RustProxy.cd987ae21a0291836bc7a36dcdf1ee4ca8bbad0a
hearsay316.FolderCounter.5da9f1c6fc7b85ee9b84db52761114f72e30570c
helium.helium-program-library.4c719d06320e08208bb434a33380b1f9ad1ff9e2
helium18.rust-discord-bot.98f501bfa428c480b41eda2edac81e1781a397bb
henzogomes.rust-slint-desktop-app.8bbafb76365deceac96b8b1a62a822903ed1f2c9
herblet.easy-cli.12aa70fa9dacfb6ed7a491159b48770d58bc42f2
hg-anssi.secrust.01ff8888e06b3c2fccae94423ee6e40e06cbf1b0
hinmeru.polars-core-patch.6c64273df5fa4625adc88b7a5f6ba77567eae684
hjanuschka.jxl-perf.11e33ba5bc94459c0b7735bd53d6cc932efd2ee6
home-cooked-firmware.hello-slint-rs.fc62fa751d12b0cd62ede7a85ecbd3db75f7f718
how-to-commit.merkle-hellman-knapsack.34c0b8d2e0c80d759d0cc5484000f0f6b136cfeb
hrxi.tracing-loki.8d160342a4d4b86954e71827fee0188f33df2b6c
huhu08.traits.2631997ad89594fc0d896e79dcaef28706d8fbbf
i7c.blockary.e01ed34e151dd8865f00193890f771831eb29b5d
iHe1u0.rust_study.58db0f09c479fa44934cd47c0e25577072874c49
iafisher.popquiz.5d45b6a26b954c28b7e1acc7e6e677eff00dc868
ianw3214.torch.c071834349bfa7d97ee2e839f23e4a3a88529b01
icebound777.CTR-Randomizer-Standalone.38779284b958c68fecec4c3c7cdb517ed3bc8e0d
imadafa.textify.1f15fe867a4bf1e1d13d934a99dc52adbe033554
imageofyeshua.embedded_rust_basic.9b823fbdb8fcb0ea481a7f0e37850ea833591c97
imjord.hello-slint-gui-rust.cee7cf0fcdc231cb6585bc845b4c2a6005161136
imzlh.simple-taskmgr.142d757f86256c57cdc8f430d773a427c5f803ba
indutny.dumb-crypto.2380a804833b9d3c5ca86e803092c4a60e8684ac
insou22.rspim.61f96b38626c30c2ead7925486304f163ec56b2b
istio.ztunnel.28a93d5ef4d9c776a4c027e653067fff11d4b216
itome.nine-cc.9012494d40cb0cd2fedf56e06b68e57dfb169d3c
jaaket.c64emu.5410140eddecd61d85167e7888f8bbd3b2bd9efa
jacklicn.garage.3539d31b8a64ee8111c443d2efb137275658c1c4
jakubdabek.make-a-lisp.rs.26bfb10de1659b37db66adf9bf84ea8a8feeed6a
jamesr.rlox.664ce7fdf2c42add9642ba8cc35588c271b183de
janmarthedal.rustypawn.cd240546224498111a1ddccabd52ecec46867218
jared201.doomspay.04531bbcb0007a86d966ac25db7e385c89bcd1c6
jasonmccampbell.spraycc.da41c58a31774fb8434e688ca4020d89eca3a1a5
jauntybot.turbo-space-shooter.34e0b11ffaa3c0d099070bcf5b08c92c7c605c17
jbchouinard.jblisp2.2db8c85b3b7339df587b9ed87e7d9cb99521ceee
jbhavya876.Zkproof.dc9fbc112804f035ce0f6bca554e88df6a8187ac
jbirbal-skydom.slint_custom_titlebar.e0678d846888fefab3c753f8b4b7f8322735ffc6
jcreedcmu.rust-synth.23407583351b7bddd0ef6f96f85f33d0fdc2060c
jelaby.advent-of-code-2023-rs.679865f23e995c438b3f41ae532d3cf0edcf6d0b
jeremythorne.physics.75e1295e4b8799975ccf0585a8ebcb2a669c7cbc
jimnnamdi.runtime.ae8135acc0f72d13f0c592fe97d575e5b72d3f43
jiwooproity.learn-rust.6faa24844066e1d90abc3ec54141faf880d36b60
joaodanil0.rust-calculator.aeacfe304092b7912ad38d2803a1458eec5dfdbb
joaogabrielzo.micro-sqlite.6ff3ff663cf26c6dd30606b78686a73938612821
johto.pg_split_dump.a5f912050a8a97fbbe54a4948b11e8f5a8dae743
joodicator.untitled.fa72420b779f6d5dc9c3bb7a7367957ec18070d5
josefjura.aequitas-command-and-control.f96cc8f23f1730812775c762bc662776a71a1e3f
josephj71.incomeapp.bdfa061b6928ac746a0d8210077110592b9f928e
jpaul8282.turso.409a941c8501747bc1a645e4cd799e38462ad248
jporwal05.design-patterns-rs.207a476e1b2a4984a8f67d398712f7ae90e03336
jrmoulton.keyboard-configurator-gui.b486cecce333a6f00920f9120da45667e516cc67
jrtabash.stock_portfolio.a7dc2338cefddee721d07633fbf07f03662fcbca
js-sb.adventofcode2021.418c2909f9a78a369619030bcf8eddb7cea20265
jseward.peon.0144d47ef080d5953cb1e93ad3244e42c29e97af
jsitnicki.skb-traits-uapi.b732f71cf5e27fe8b194c472ee6a6cdd9015f24d
julianferrone.forsp.26c49ff86ca425910d0aa434e616f223e4cdc438
jvanderberg.block-lib.08b32a71e7f416b0fde803bf20cb6d6d61ee5fca
jvns.dnsspy.11856ac6054bbe55e5fb8951d5b3fffbe7a8d7c2
jwest.woodaudio.cf4b8f4eef1b8d94d10e0ef7c61fae92b798ec26
kanra824.rust-kyopro.744ffbbe707295782b075740d229ff8f3d11c6a9
kcosr.build-service.bda18af3f523c545c8043064eb9c384fdf63367e
kek.editor.94bfc2f8d854f36fb89c6ce9191ac1b9dd992110
kevinJ045.eighx.b621ce2233190ce7cc86f07148dccf5e2744fc18
kevinclancy.raytracing-rust.ee7805259c7b31571bd939cb0cc28c432b9c5dcd
khaiphong.Kp_mu.6766e066a54c02e8e0d908d232d8f4fcd42ef580
khaiphong.kp_mu.6766e066a54c02e8e0d908d232d8f4fcd42ef580
khangluong2004.rust-proxy-server.8b6308599040848bfff1f3d099984f94a0820df2
kimono-koans.httm.bd0eb66a81de7f7b63db0968966d703da13852e0
kkismd.vtbase.5f6cd61be3427ce416142dc6e32f5945b8257d34
kmiecikt.cormen_rust.4c4396d1efae6cc1d2f270b5690ef624e2cbe813
kmjuq.ffmpeg_egui_hlw.98f09b2bfa1f46a627fb741375247e43b64df946
kneilb.advent_of_code_2024.bc37dd24e6d6b9229d31c3613021f58d4b62c9e7
kojiishi.switchbot-rs.249a15ef382e13b6260289961967ab9def2ed57d
kolmodin.advent-of-code-2023.7473841d6425da1568640589f8b23320dd054429
kostya9.rmusic.8541003ccab04b1742a7d209e741762764339027
kquick.chainsop.81750f5d8b053eb8aa00264c0ee81cd3619878b8
kristof-mattei.hw-monitor-aligment.2cbf67adb9d26d5db59a10cfe7e72b30075d3061
kylerchin.bast-routing-exercise-1.af01b8be86eaf97b01c8526c3b43537327a4f5ec
lancekmyers.aoc22.49e8689d9517bf183770c0e54629be3b04614f48
larsrh.dotfilesctl.ff75eb68635510419aa1b25311e6ab310b7da491
lazyprop.little-lisp.7d1127848919cc7fe05c10336efda8bb42c91ac9
lee-gauthier.termban.80e9f1f3e108eb31bf20c6285feb4af790e0a29a
leonardoCorti.grezzi_calculator.9ef18abfc323dcf1475c6c28fd995196bf824e9f
levouinse.fufufafa-shell.374ac51fcb7a109b423c9bf5dfd2a661cf2c7c34
lexara-prime-ai.SLINT_REF.9b4793347a99e933e6cd4af2a15d97617e78ee2c
lilyco42-official.lan-chat.8f484bcd90de900b840249df842d2a4c1ee66477
limitcool.xm.070a71a9fed9fff96f5d6d64b2c2c35ee8d700e3
liuw.ray_tracing_in_one_weekend.bef04d71b2130a41278b3651e9f67d76c638db0a
lmaxyz.lets_habr.20df31fb50d430eb2a09255f44ccd1402901bdf7
loloof64.color_chooser.2886ce4e0184721f56f84849a047a2b1dc3575ee
lopree.rust-slint-file-sort.03bc66a96f8966b2de577cf2bf814b184787efa7
ltpp-universe.rust-ui.02b28e181b94ce356886bd859c8a86ae803da926
lucianesantcs.income-divider.e9a65feb65d2a7a4fff001fc82284b53651b15c1
lunaticfriki.incomeapp.9c364faa2b9bf5ce64ac0bceb15fc625da2953d9
lutzer.slint_test.dfe4a2de0ac3118bd10b4cde0b7bc87b531851f7
lwhxe.u3_d2_skolan.b2b87c7ada2159d205dcee6312cfe3182ab67555
lwhxe.u3_d3_skolan.17e64558ec88943c8511c977b1a663a6b77fb18f
madchicken.rust-tetris.36d03ad1d7823db175d729d36f1b83b70ec22c0e
manic311-bit.https-github.com-qarmin-czkawka.6db372ec5ebb8bc3edf2d2ce819f861c019469e8
manonja.mini-network-scanner-cli.4ba22f455bfb36ff3c9adcb72d6c11e9e4d027c8
mareknetusil.RUST---Matrices.a493d9013e2f327ab99fb47c23788651687c0b6d
mark-cs.yarukoto.47ae170a257edf7b45877d8c626e99f52d9defcc
martijn-heil.dynmap-wmts.fb430640ae99ebfc7b76848fab274c2f379d5788
maryamb.pose_tree.5c1dc18c4e8212f654632f517bc94da9a4ce44d6
masterSkill77.quote-generator.f1640a190b1dc64b241658f7eb208f784121c6fa
matsu7874.gomoku.2b181b41e3699c567412923e3d447ee477cab883
mattias-p.mkjson.45e4eeca9af0ffb92c1e2273b68d1d23a0e46b21
mattrope.darcat.020d5cf45ce7eed95fcd0f90227227fb0e7e1107
mattwparas.steel-pty.4d41b6988107b50777d87e587fba7b6b272f069e
matzayonc.cyfrowka-1-tests.0b2f6c818a4590fb9f78a7561b32a51721f66271
maufl.flix-launcher.f6c2c94df0f33fe87706325bd86bfd2d6840281e
maurges.slint-mpv-widget.2954c6c181f0047482cc6ef065afdb360d0a0c1d
maximumstock.dns-thingy.1c570786ca7ad5020c641ae4e8040984a2529bd6
mazwrld.fushi.dd62723f7397a9f764891ee4eaab50c5d10cf486
mdrkrg.qbasic-rs.562b35d75950ca28c6d6d9b2b26a749ff5c79e7f
meenbeese.Income-Divider.d4296ecf08119bf391019cdf97596e0d3350d0b7
meisZWFLZ.switch-rs.0e31fb01b520d8f26c64c1915bcd684df6f7d7b1
melancholymans.filebasics.e4c28a87aea689e8c690b41943ac23e5f4fe6d9e
merodeadorNocturno.graph.4d6a0ae1314cf66e0fb89951a35831b9bd9299bc
meta-introspector.arti-tor-rs.06fd812e72448800ba0bf93f85209244707b5806
mfbasso.rust-slint-ethanol-or-gasoline.798c6ea302d1bb2c0538665ac3d0ce4c3d54d6b0
mheffner.rust-gorilla-tsdb.26ba2593a4ee707d0602a3471f73a3c1565da884
mhtsec.guitest.738912939d3bf48e0eddbbf524591da8da17b1d4
michaelzoech.ard-rust.d349c21dded05607fbc85f13ed0d1b49ff3c5855
michey.rt_weekend.87d4fb97e8b5f648517a0d628a88e28c77d970b8
mihastele.slint-rust-playground.f632c9eeb9b42505500382e8d18af3be204a421a
mingmamma.some-rust-examples.0116b9a37cd7cdcfcbd289778794b5899980e6eb
minj2me.async_evelator.eefe339d8b0d1b1b7e39799d880ca2fc058487e1
mlhoutel.amazing_maze.74e96de8710b0290d998ec8f77f31db7d4f252e1
mluts.ultra-nrepl.5704e1f3c27b23e177aa5cf08e1e167f62ea0c7c
mmRoshani.tic-tac-toe-ml-rust.958f8f88972b79864d8994261fb6a523feb02e97
mohammedgqudah.toolup.5393666e78dcb31e3a4ee8c6604b2bbddd4bc7c6
mohitejaikumar.CompTrain.db18a5cd6183e18f3e3fecb4398fe8ce5e34563f
mohsen12999.rust-desktop-app.02b08bfc0f417431a146648e558c11b2e10bdac8
moistywall.timer.4182c38fa0fa08a801893e313454d0374cf75394
moonlitrapids.qr_app.df3a3620bcdf9614bb563a8dd9386da67fd2a6f8
morukele.Chip-8.7bad3f5b56dd0bbc152df4b0ea5d14810cda38ee
moulo19821.TianZ.44ad6044d2c1bacec0c88645fc4caec9a78820bf
moverval.radar.d1b4a40ca51ecef898b0b4d0495ad82c5c78b4a0
moxak.editor.rs.c8e62da5f1a7d0482c94dc019ede5e47b889c82c
mrizaln.crafting-interpreters.2b992734c7e423801fc773d6f068b332aab80a52
mthom.rusty-wam.79a9b950cbc64cecbd2d254cf160e2b8d5b215ff
mufenqwq.linkedlist.b7ddb832292a8d6b3348bdbd03958e59fee6a590
mv3n0m.expenses-divider.d83c92f743e59b8798af3062ca2ce4f45099b647
nathan-teoh.rust-raytracing-in-one-weekend.df7a8c29217f8da3acc9c365fd6b3cbdd4998d38
ncloudioj.rethink-about-amp.cb312049530e9a311db65691e5dd9d43a6b65206
neatify-tech.neatify.966b0f4797cef09c32dd06c9dabe1b46a9f03cae
neo8818.hosts-editor-win.d28d8a45a9679207c30488a0f875c0eebbda5544
ngli-me.ia_knn.1c73aae4d6fce65066b2761d21cf0be5e5e3a7fa
nisaacdz.pitou-core.0553f687274f2965e2a079221fe5eb6f94418fc9
normegil.rndtable.8601bc7b8e242bc17b5a207ea35e6b62bd69b95f
nova-smith-bn80.anychain.b99cfdb387d54f8f46912e7894955c4b624e84d5
nsmryan.RustTcodTutorial.73c1f608292044de140475a5a3ee57179a101f23
nyantec.sensorlog.ad7366ae7ac21bac9f1fc9ea3d86234080610c82
o7Moon.entityrig.582477b9f9603456ccc69c50728c95bfab465a58
obj-obj.gd_audacity_guideline_importer.bbcb614cd66fb9fb4a7b4128f22df42644e93ca4
obs145628.rust-bandits.a6aa73c01e8ae8e5c9f7b5d20a074abc2bd532dd
ogoffart.techdemo-spreadsheet-slint.0b6b5643722f8b5f985d0bcd00821021f66c7eb9
olaf0523.wstunnel.2f6fb1e63ad95e86c64b255cca4df7bfedc5deb2
olaola-0.income-calculator-desktop.8b55d4d236a90e18c8f834797d5f096c846e6a66
olegdayo.rusty-apple.70cb7e44c3d5ac876df1ed59254d4f91b53d4af8
oliverdunk.AdventOfCode-2020.93d4c5e55f5da671d6235cf0ae46714a26468a7c
omertuc.bud.62afcf7016938af262d1d57d80d6da7f8891868e
oubrax.halex-lang.ffef2d989fdd9e8cba1d4f9f8691604f3c0d64fb
oxy.banyan.7a0dea906e18fa4b76407f3a699dbb94e55f1402
pabloavi.swhkd.c7360a25c6616a0bed9bc48845e0e44243d16686
palfrey.peacenik.6e654934a8671075d1b3010dcf1d0d6d43a7f45a
pandaman64.pratt.39f66ebe97036b6f22494b72216cb6d326b6e89c
papoibe.RUST_SLINT_CALCULATOR.07469e284f3f533449062a0694a30d7b8407e471
passy.rust-tracerayer.49dbcaec2707a4b5a162ebf4ba9cb51baec44f33
pauleaster.struct_test.08f38fd8dfb7e6ab51539bbda5e749d389a59254
pbjames.ggmod.76680e57c121b0bf1382e74d071c089e999c8f2b
pcmaclk.z.ba12edde82294941d01f664d4e3cafd0d3737850
pelikan-io.pelikan.b0cccc9ce3d836d417fd7778b3f51feedcbbdf42
pemba-sherpa-999.mars-field.9cf5bc5128ec0f18a76fb7b88da73d806fa51e13
pepegar.redirs.e605e4ca68288ce66e1b368824b2be376598eb6b
peroxides-io.safe-rust-avl-tree.12db7d4880c238c56b5adf39f269bf5266f8befd
petersteele111.leap-year-gui-rust-slint.a2c2dd43f3389ce49959acac77fec52c89d9a39e
pewpewpewman.C.L.A.A.R..cba4cb0dfe6cfeafdff5c732bc757a58c48d9892
philipcristiano.open-crypto-db.1612f0c7d8fb3edd109ee1442755e3b9e8a85eb3
philipfabianek.philipgrad.0e983bb6ed3cdcfa6de0a40f85920c569f0d02d9
philmcm.slint-zoom.11468df1a4a7faf21289101d98cafbc5a8248cd0
pixelspark.tyray.7d5fa90ddf5de68d1e93c167b5391ec760270776
pixlark.rust-chess.5574de551476386e7c852d19d296848b03d0bd15
pizeroLOL.test-slint.b30ee2b3ed76c2554a487a04af28de235f62b222
pommeJedusor.chess_bot.295c52831e105641e5d0abe2bdc261512e275fa1
poovamraj.rsm.05b87f70240d11c8d9ada113f5c3717c346a9ea8
proudlygeek.gaimboi.d9fe6eef2d393e06a0bfe2baec8dc2e66234309d
puppypepper.rust_in_action.9fb4aac8d6e05805660be10fb562fb109474ecaa
qingwei91.adventofcode-2023.1f394e8c8da5540c9838bfcdd2206c5fe182c157
qkzk.fm.479e6a797e075812eabd5683e3a131c88ee1f1d6
qreilly00.slint_example.3da36044f90a41f4962000fe679316d41fbdd8f5
quail-lang.quail.696b6f11b65776843320468fdad0acc9dfad1312
queezle42.quasar-rs.7f37abbf356c1c8b207b54698233c1e29dd4c056
raaymax.loom.9c0ea7025211a144c5544d51ccdb6ef6e6a79f59
radev1924.my-project.6f2a134d61b5dd2c9c98ebffe135641d560e4be5
radev1924.profit-first-income-calculator-desktop.56076d6de23dde9ca3210c3ef4bb8977897da650
radium226.advent-of-code-2023.1687c442d774d4e13f39b16a513530e5ad0413d2
ragb.quadratic-formula-solver.d55d0f2778a8c488e99ea7482139d9c8250f9b6b
ramajd.memory-rs.d36bd42bec41036a564ff9d8c428574b83c87b43
raykavin.market-prices.630fd95ddb6f0977f2d00a3e72e02a20990e8aa6
rbx-rsml.rbx_types_ops.65b51f32cfa7a7e768949c29309e5f29c2ae7000
rbx-rsml.rsml-rust.04494a912b97feb6ab23f27b81037cae5347e42d
realize-sync.realize.b6638fb52d39ee7122269367a40ce28d3478b5af
remram44.rs-sync.1914a26d4f1413466c66fbcdd1614779662feb9c
reverenddude.raytrace.2a48bdae47d883c48c286faaaf51ebb60a73c5cd
revol-xut.lf-benchmark-runner.754fecc48abfaa0334d757cba1d2ce79afde4c78
richgrov.eteedir.4bb4986d23602c9155022e5f7269dec9d9ee387a
riyad.quadlet-rs.e008bca669965cf985dc148c1b00caf2fcf3c274
rob-clarke.arusti.2c0a8258e1845eda122b1662d51af06f2d8bbeeb
robjmberry.vespa.fb5ed8599677c396a3dd020be762189275398793
roland-ewald.fastats.376e964652b5efc375feeda8b552c0a1b02d3840
roschaefer.advent_of_code.1b08ab83a0e7f99ffc4bb0e80a694070b0c2dcef
rst.advent2022.06b27e5646aa7bbc879b207410b409d359684732
rstevenson555.helm_foil.fac91e91a9a4f35521db932e43ee7d2467f66e48
rustnation.learning-rust.e79becb7eeb948d284179ed5bc8d6a202375a12e
ryanvade.codecrafters-redis-rust.8090a022f0a005bd0a58fa90916493e2af4f84da
saatvikshah.kilo_rust.ce78e7b5e4735f7aadc34bd93ee57ed975ae98cd
sadbulanov.test.1ddf2f33fbbe75688a54c60fab2b805b2405f861
sammyne.slint-tutorial.71c9889f54d75210713af43cdaf36d68e11f7b8f
sandsq.alc-rs.6e2ee773b16386e493863f4dbc75d288a8d146b9
sawickiap.nice_tree.6ec5d40713b9fa588aa8608205b9c70fa500f6ca
schrock.rustb.dd4b751d9fad28ab8cb43878a375c9d221c680f3
senriki.income-divider.b161874fec8791eab6aeab7d0a51a4dc9f6cac16
seppelin.gobblers-lib.c678d614b8886c3a189c6840104e9ebf67943336
sgb-io.fta.051e3a9451f1ef062cd5fa51ab7e7ac262614089
sgraf812.tree-sitter-lambda.35fe05520e806548dedb48e7f97118847b531b26
shinkuri.kit-desktop-slint.f48290600d1477bb23ae424f402593fa4d44b5bb
shreyas-sridhar.shutdown-app-using-rust.ee91593ac498094621cadf4133d15a444612db65
sidharthbh8.rustic-income-calculator-desktop.2e8617c8915a030b1d42fdb028057a3f2a302ab4
sigvartmh.ui-desk-baremetal.8baf67ee2abc8bb93ee9e7ba9a3a5a211674cf92
simon-frankau.advent_of_code_2018.d06bb4fdd03f254596e7607e0ba846ffbc7c3290
siriwudhi.aoc-rust-2022.192f9786beeb7874cb1de90f78db72dbfdfe8774
skarahoda.advent-code.fdce604defb1bc0c38d8939c04eaec3cee11464c
skittlemittle.bvm.dda103cbdcb0f6a1e71982773beaddfd7c6c3261
snamas.Tsumugi.506b511f8f659658ed6dbbdb5d1c2ce3b987e0bd
soligolab.firstboot-system-config.ad59584b8bc24ffa5c79e2d23ae68ef5a95b8b14
some100.bootmgr-rs.e906f6c8b3aa6adcf9a2e97f5145a7e0e83f88dd
soularis999.car-racer.d4da929200ea611ba5b7772196c1656e22f090d1
spacecowboy.scarecrow.11e5df59b4460880f77b1bdf601966debb30643a
spaceyjase.rusty-rrbot.0d5db5b8a5305b876386b16282ee49be61d6b2c4
specialk74.project_management_2.6a42b23a9e993b90cbc5861e63fe06f610d231da
spectrumprotocol.spectrum-core.f1deb0528c411111aefb4bd6008f685e10268a7a
spierepf.game_of_life.5f43dfb03806b3b80ab455fcb1196df8ed5c7f59
spiveeworks.sulphate.2e685d5dbd055eed5e17b23e24518c8cc4f23b1e
spiveeworks.tactics.28fc3e6456adeb8ab78bbea5617c92b7982e837c
sq5rix.todo.db5eb41787c85bb79e8d9bef1a4cb95867fc1fa8
sroelants.loxide.3c4f2c4856547b9f7a2a3b08d80bc4a83fe2fb60
sseyren.asciinum.d55f704abc613ce3a5fe55a4d814504c9f2a8c80
stanford-oval.almond-client-rs.b4ff22804e8cc204f7581ece21d5cbb4aec48d43
stefnotch.rust-cube.855c1745faa2ae7a9df18da13a0c255396e42889
sterrlia.ctrfrmwrk.3958c8e51e94ba6c043c77bfae80590bf8bf25b0
stevesoltys.openbubbles-build-modules.86fa9efa722f811fcb57fca3dd5d9c0d43db5be6
strout.worthy-opponent.9b3b0dcc7fbcb179cbb98e0a1e789c200c480147
strozfriedberg.sidr.5bde8e87b2f07f72c031eb9bfd39c50739a13aec
stuartthompson.banner.f9b1acedeefa373ea3bb514c52c4f053d29d2375
stvsmth.slint-example.f29aed58618e7077801ad48e3eb3e565d906b78a
substantic.rain.477948554150760164c6fe48eac27bcf06c7933b
sudo-pacman-R-skill-issue.dns-server.cc9641b60b290db51f213423ad4549902d72e5dc
superzei.sgw_rust.5d35c2154f03b33a6efa9a4adad356070aaf146a
supragya.ActiveRecall.7d881a2c09e24345bc4d6e96c5a7cf23b29a39e8
sureshpatel-js.incomeapp.085c41448759b72ae4cd7827ae88dfc419be91a9
svranesevic.rust-scratch-pad.cca38c33e136a2f9fe8f1547256ddedbadddf4a6
swaggyp6.slint-todo-demo.3c9311810572fb83448a5fc904005e69e084ab43
swesmith.sharkdp__pastel.b60e8993.386fdf720fac6024bf9e0b68076fef41481a5cce
swesmith.unum-cloud__USearch.40d127f4.c51b7c69627aceda5bc14eedb291e1caa1e3fe08
symmsaur.pathtr.ed901fb3221309db6038048cf908c4ed55331885
symmsaur.sudokusolve.5d8325f1dc4400923790a7d32ba1811f1c0e890c
tedgett23.bw-native.a039003009052590a28b5614018cd46e8e157e77
tedjohnson12.isosphere.89b5a6469c54b32c1093b76b01709c2cc80dae37
territory-dev.territory-oss.77d67a21f91ddd6c86db067dcb874884839be22b
thetnaingtun3.income_divider.ef790b751be3c5d8e962dbd25a330e986564ae06
tjallingt.slint-test.5f68237abee0136cfede2e5f39527c957efb9394
tlehman.advent-2020.93ddb4a8718d387cf216c41952def74abb8e41be
tmccarthy.toy-robot-rust.6ea3f2da180bf055017af2c532f9760c3d049cb0
tmduncan1696.cat-clone.c988284c2e83a46f225f279bf103225d906d2508
tom-google.LiteRT-LM_test-env.c76abcd9f8b47b6b5d1518aaeeb0261edc939088
tommythorn.blc.110ef114287b4b11be8907c89effa6fd3627a03a
tparker48.ascii-audio-visualizer.23c330c28efc7305ddab971eaca94b4b71973086
tredeneo.read_barco_numbers.9ead739df1d3f9d8419011c01c9ccf71a043b4ac
trim21.bencode-rs.f29ddc68498558871f5bc85743ca297cb80fc312
tsirvelis.incomeapp.2246852d24ae6672a5e7fad8ff49b86c099107e1
ttdung.circom.77ae76c02169e7bdad1adb1e8c700d9b63be7db5
tttmmmyyyy.fixlang.7147f41cd5d78529569b22054a57b060d24592f5
umuterenornek.rust-calculator.1c6c866168ab0ce2355936a28e06fc50ba9c9a46
unfastener.juggler-in-rust.fa1136dbff041682844fe226b731aa909b513f3e
v-bessonov.rust_learn.da1280e677210d6c3de2e938ae9c55e348b482bc
vhgcuong.slint-calc.1950bf4de29e99f85fc27d6e97c0b408aefd50e5
vi.mal-rust-vi.9614838720bc130d49d7a15777e6a1f73b13ca25
vi.websocat.29c8c54d6f275519abc28f4cb90e1fa69e2fbcae
vkirs229037.hammer-vm.79cb6c1d13a8dcbfef9bf558f5697f4a6213b93a
vm-mscs-mmxxiv.learn-slint.d86df81308aab0110d25b1c433f23167064aa05c
voliva.AoC-2021-rust.308e7598623a19b044c8fcd24547f0024eabd4ee
vp89.rust-irc.3628c6dc3c004dfcbd6ebdb2974633677c083dbb
vwood.rust_raymarch.6dff4bae1982195e129838ce25f5ac811377dafd
wangzhen0518.codecrafters-redis-rust.56df054b91e875c3fac9969e8adbc3b897e2c4de
warsocket.PRNG.e59fc7024cf5ea6d8c97d669068b343b9b0a2127
warthog618.gpiod-rs.0b61a9d6e1ff8580c70a97d9b7b44897df8a1ddb
wartyz.rustykong.cfe5ea33a6f14c425d21a11644c7b3b02136704e
watiipasoo.shimmy.f8a6041f59e56130131756e8c43ee44e0c325f5a
wcauchois.wheel.525ffc4d04d76aa732e2e1f36946d41f821e58b3
webbiscuit.dan-rusty-chess.182f31e146da7dd2226ec1bd67c1195671deed9a
william-shere.exif_geolocation_util.c91360b646358e81d4fffd7f11d623877d3ba55a
wireapp.proteus.0d9a2f80f0e0a71ffdd57f1924bad71e2ec52001
wolfep15.gbemu.69abdcd00a3c485976730662b1626864b8bb5e65
wszhdshys.rusteng.aaa2824f739838ad36cd5e7066d243cb66212654
wugren.sfo-pool.1ec3ac2f21aeebac61955b520a1ac6b028167bb4
wyvernbw.jo.9d5a40b3e299781e2517d6be61b2f97b240c00d0
xanarin.RPlayer.43382d5f6ba4027411c04236da14510e24ed8b45
xelis-project.xswd-relayer.140eaba3cffca1f7799cc8a7e9603ca64abdbb90
xorgzz.KalkulatorVAT.f1c22143aa1800090fb733aae36baf7815da661d
xsxz01.cq_free_server.ac0e394d093ccd94553d4662e1c43b0066df58b3
xuan25.TrueGearVRC.6cd5cefda33807070726fa0700fae4d60e2326e3
yaleman.greed.fed0ca7f182f97b1290f25c18cb223d11658fdc2
yeoupooh.slint_winit_sw_issue1.2cec7388565a29fb8a86dc62b0d55d8add020299
ykrist.json-tools.d1c0f4d28dd8a2173e935dc6ed360b735462df55
yohanvalencia.rust_slint.c927f0f6140e1ad2d9ca4a30aaf510eb2bc8137b
yonatan-reicher.lang.ce16ff7b6151f32d091f6d19b5cfd1fb266c8d1d
yppan.rusty-dpcm-huff.8c035b6ed4a150b143ca681ea5b97e00c26d9f30
yppan.rusty-huff-bin.d5d75043af7b73717e1df5a68e2bc0b079e95f97
yu-i9.mini_python.d62b9040f8427057a20d18340a27bdf2dfc8c22e
yurrriq.rust-in-action.23e431a917a93548837ee24f23f132ee0e6ce5ad
zachhornung.rust-graph-practice.f843573ef0c268c1f04fb4b3890a162ccda36484
zenwarr.ssh_tunnel_manager.f1e4c9034a0bde7280b04fd8d4412a6ab430ad2f
zhaofengli.colmena.349b035a5027f23d88eeb3bc41085d7ee29f18ed
zhxiaogg.rdb.16fbc288c87c630c1843b2ea6e14f07f00ba0345
zimkaa.rust_test_project.e12d2931303496de31e35bfd1686d6de61242634
zogubusiness.rkeyboard.5bab0bf7a2ab4c9974e1346a584c723b1c3f8f99
Crates.io: 312 entries
CLAAR-0.3.0
aamp-0.1.6
acts-next-0.15.7
adapton-0.3.31
alass-util-0.3.0
alloc-no-stdlib-2.0.4
alloc-stdlib-0.2.2
altium-0.2.1
altv_internal_sdk-16.4.3
an-rope-0.3.1
anychain-filecoin-0.1.10
ascolt-0.1.11
ashtlog-0.2.0
assemblyline-server-0.1.0
async-map-0.2.3
async-quic-0.3.1
aud-0.1.3
b_trees-0.0.12
banner-0.0.4
batch-channel-0.4.8
bb-geometry-0.3.0
bbolt-rs-1.3.10
bevy_kot_misc-0.11.0
bgpexplorer-0.3.5
bio-seq-0.14.8
bitformat-0.0.5
blocks_lib-0.3.3
boardswarm-client-0.0.1
boltbuild-0.1.0
bon-3.9.1
bones_render-0.2.0
boolvec-0.2.6
bra_ket-0.1.4
bravery-0.3.0
breakpad-rs-0.2.0
bridgitte-0.1.3
byml-0.1.4
can2mqtt-3.0.1
cargo-make-0.37.24
carl-0.6.0
cdbd-0.1.1
cellular_maps-1.1.0
chacha8rand-0.1.2
chimes-auth-0.1.15
chord-action-0.1.21
chord-flow-0.1.21
chromosome-0.3.0
chunked-0.1.1
classreader-0.2.1
cloud_terrastodon_azure_types-0.34.0
clover-0.1.3
cobalt-aws-0.17.0
const-field-offset-0.1.5
cotton-usb-host-0.2.2
cronframe-0.1.3
css-module-lexer-0.0.15
csvbinmatrix-0.8.0
ctap-hid-fido2-3.5.9
custom-try-proc_macros-0.1.0-rc1
cxmr-exchanges-0.0.1
cxx-build-1.0.194
darcat-1.0.0
datafusion-common-52.3.0 (outdated)
datafusion-expr-52.3.0 (outdated)
dbsdk-rs-0.1.19
ddc-node-rs-2.0.0
ddnnife-0.10.0
debcargo-2.8.2
defer-rs-0.1.0
dendron-0.1.5
deno_config-0.89.0 (outdated)
deno_npm-0.51.0 (outdated)
deno_workspace-0.0.1
developer_disk_image-0.1.0
dispnet-storage-0.1.0
divans-0.0.1
dora-operator-api-types-0.4.1 (outdated)
draco-rs-0.1.3
dumb-crypto-3.1.0
dynamite-0.0.1
easerx-0.1.1
elfkit-0.0.7
envmnt-0.10.4
envsensor-demo-0.2.0
extern-trait-0.4.1
external-ip-6.0.0
fast-paillier-0.3.2
fastats-0.1.0
faux-0.1.13
fclones-0.35.0
figment2-0.11.4
flexi-parse-0.11.0
flourish-unsend-0.2.0
flourish-0.2.0+0.1-compatible
fm-tui-0.2.3
frametrix-0.1.0
fta-3.0.0
fundamentum-edge-proto-1.9.0
fw-2.21.0
garage_net-2.1.0
gday_encryption-0.5.1
generic-array-1.3.5
geoq_wkt-0.2.0
ghosts-0.1.0
git-odb-0.41.0
gix-odb-0.77.0 (outdated)
gjallarhorn-0.2.0
gkquad-0.0.4
goat-0.10.0
gpiocdev-cli-0.6.0
graphrs-0.11.16
grove-0.2.0
gst-plugin-rusoto-0.8.4
gvmkit-build-0.3.10
halo2curves-0.9.0
harddrive-party-0.0.2
healthchecks-monitor-3.2.0
hfs-1.0.0
holium-backend-1.0.0
httm-0.49.9
http4r-core-0.0.6
hxa-0.2.2
iceberg-rust-spec-0.9.0
idalib-sys-0.8.1+9.3.260213
iks-0.5.0
intarray-0.1.0
ipc-channel-mux-0.0.7 (outdated)
jtag-0.0.3
kanbanrs-0.2.5
kaspa-core-0.15.0
kaspa-mining-0.15.0
kaspa-p2p-lib-0.15.0
kcpserver-1.1.5
klavier-core-0.1.13 (outdated)
knet-bindings-2.0.0-alpha1+1.90.647-0fc83
knetrs-0.1.1
krator-0.6.0
l1-dfa-0.1.1
land-calc-0.1.1
lelet-1.2.18
lending-iterator-0.1.7
libliquidfun-sys-0.4.0
litep2p-0.13.3
litra-glow-0.2.1
mace-kv-0.0.28
maddi-recipe-0.1.5
maglio-0.1.2
manganis-cli-support-0.3.0-alpha.3
mangopay-0.1.6
manifold-rs-0.7.0
mathru-0.16.2
mconfig-0.2.1
miden-formatting-0.1.1
midnight-circuits-6.0.0
midnight-curves-0.2.0
mnemonic39-1.0.6
modsecurity-rs-0.1.4
molconv-0.2.0
moose-macros-0.2.1
mqtt-system-monitor-1.2.0
mu_pi-6.0.2
mujs-0.0.3
mybound-0.1.2
mzsignal-1.1.7
near-syn-0.5.1
neurs-0.1.1
next-gen-0.1.1
nougat-proc_macros-0.2.4
nougat-0.2.4
nour-1.0.0
nozzle-bindings-1.0.0+1.90.632-b035
nydus-builder-0.2.0
nydus-storage-0.7.2
opendp-0.14.2-nightly.20260318.1 (outdated)
osui-0.2.0
own-ref-0.1.0-alpha
oximedia-playout-0.1.2
panbuild-0.0.11
pastel-0.12.0
patina-20.1.2
patina_ffs_extractors-20.1.2
patina_pi-11.4.1
pfv-rs-0.2.2
pgv_rs-0.1.10
pipe_downloader_lib-0.8.0
plox-0.3.7
polars-core-0.53.0
polonius-the-crab-0.5.0
pond-0.3.1
portForwarder-0.1.3
prebindgen-0.4.1
prevmark-0.1.0
probability_to_friendly_string-0.3.0
progrust-0.2.1
proto-vulcan-0.1.6
pssh-box-0.2.3
pthash-0.4.0
puzzle-solver-0.4.1
python-packaging-0.16.0
quail-0.1.0
quantum-0.1.2
quote-generator-1.0.0
r_tracer-1.0.4
raccoin_ui-0.2.0
rain_core-0.4.0
raspicam-rs-0.1.3
rbx-rsml-camren-m-0.1.13
rbx-rsml-0.1.12
rbx_types_ops-0.0.10
redis-protocol-6.0.0
relic-vcs-0.1.0
retriever-0.0.3
rfc2253-0.1.0
rgeometry-0.12.0
rgmail-0.2.2
risico-2023-0.4.0
robloxapi-s-0.0.16
robloxapi-0.0.14
roots-0.0.8
rpool-1.0.1
rsbinder-0.6.0
rst_parser-0.4.2
rusmppc-0.4.0
rust_ringitem_format-0.1.2 (outdated)
rustad-0.0.0
rustdb-6.0.11 (outdated)
rustdns-0.4.0
rustime-0.1.5
rutin_oram-0.1.0
saa-5.5.0
safer_ffi-proc_macros-0.2.0-rc1
savefile-0.20.2
scaly-0.0.37
scarecrow-0.1.0
schematch-1.0.0
schematools-cli-0.22.3
scryer-prolog-0.10.0
sd-switch-0.6.2
secretgarden-0.5.0
selium-messaging-1.0.0-alpha.5
sensorlog-1.0.0
sfo-io-0.1.15
sfo-pool-0.2.6
sg-name-1.2.5
simple-pool-0.0.18
simple_redis-0.6.5
simple_units-0.1.0
sketches-rust-0.2.3
slackrs-0.2.0
slint_test-0.3.0
smartcrop2-0.4.0
soft_matrix-1.0.5
solana_toolbox_idl-0.4.5-solana-2.1.4
soundview-0.3.0
spor-0.3.0
stackbox-0.2.2
stackbox_2-0.2.2
starry-process-0.2.0
starry-vm-0.3.0
stats-cli-3.0.1
steel-core-0.8.2
steloc-0.2.0
stuck-0.4.1
sv-0.2.2
svg-simple-parser-0.0.6
swait-0.1.5
switchbot-api-0.1.13
syncfast-0.2.0
sysit-0.10.0
teloc-0.2.0
thirtyfour-0.36.1
threadstack-0.4.1
tl-async-runtime-0.1.2
tod-0.11.2
todocommander-0.2.1
tokei-tokens-13.0.1
tokei-14.0.0
tomllib-0.1.2
tracing-loki-0.2.6
tract-hir-0.21.15 (outdated)
trtx-sys-0.3.1
tsubakuro-rust-core-0.8.0
umlauts-0.2.0-alpha.3
uninit-0.6.2
unsize-1.1.0
uo_rst_parser-0.4.3
usearch-2.24.0
vec_vec-0.5.1
versatiles_core-3.8.1
vertigo-0.11.1
vstorage-0.7.0
vulkan-int-0.5.4
wakerset-0.2.5
warp-gui-app-0.1.2
wasm-bindgen-backend-0.2.104
wasm-bindgen-macro-support-0.2.114
wasmtime-vfs-keyfs-0.1.1
webmention-0.6.0
websocat-1.14.1
with_locals-proc_macros-0.3.3
with_locals-0.3.3
workflow-terminal-0.18.0
x328-proto-0.2.0
xapian-rs-0.3.0
xdrfile-0.3.0
xm-0.1.0
xzam-0.1.0
yash-syntax-0.19.0
z3-0.19.14 (outdated)
zeke-0.1.6
zencan-common-0.0.3
ziyy-core-0.1.4

Some important ones:

  • wasm-bindgen (backend + macro-support)
  • polars-core
  • cxx-build
  • generic-array
  • bon
  • tokei
  • cargo-make
  • fclones
  • litep2p
  • ~10–15 More

@Paladynee
Copy link
Copy Markdown
Contributor

my crate ptagger showed up on the affected crates list, even though i did not use type aliases in the project.

@TKanX
Copy link
Copy Markdown
Contributor Author

TKanX commented Mar 27, 2026

my crate ptagger showed up on the affected crates list, even though i did not use type aliases in the project.

See case f4.

Logs
[INFO] cloning repository https://github.com/Paladynee/ptagger
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Paladynee/ptagger" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPaladynee%2Fptagger", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPaladynee%2Fptagger'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9c95a5631d419e64c5725971bfe89102a729b1ec
[INFO] checking Paladynee/ptagger against try#39605810efb1a0d52f955bfba9e4eec7a01d5deb for pr-153692
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPaladynee%2Fptagger" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Paladynee/ptagger
[INFO] finished tweaking git repo https://github.com/Paladynee/ptagger
[INFO] tweaked toml for git repo https://github.com/Paladynee/ptagger written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Paladynee/ptagger on toolchain 39605810efb1a0d52f955bfba9e4eec7a01d5deb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39605810efb1a0d52f955bfba9e4eec7a01d5deb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Paladynee/ptagger already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39605810efb1a0d52f955bfba9e4eec7a01d5deb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+39605810efb1a0d52f955bfba9e4eec7a01d5deb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 94c4d4501534a86d5da79ca00f5a941d0ac2606921b8158b39e414293d42963c
[INFO] running `Command { std: "docker" "start" "-a" "94c4d4501534a86d5da79ca00f5a941d0ac2606921b8158b39e414293d42963c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "94c4d4501534a86d5da79ca00f5a941d0ac2606921b8158b39e414293d42963c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94c4d4501534a86d5da79ca00f5a941d0ac2606921b8158b39e414293d42963c", kill_on_drop: false }`
[INFO] [stdout] 94c4d4501534a86d5da79ca00f5a941d0ac2606921b8158b39e414293d42963c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+39605810efb1a0d52f955bfba9e4eec7a01d5deb" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6ddf651ad52ef0d3c479726084ea28e900564b0c0e0557a054af7b0ae8300310
[INFO] running `Command { std: "docker" "start" "-a" "6ddf651ad52ef0d3c479726084ea28e900564b0c0e0557a054af7b0ae8300310", kill_on_drop: false }`
[INFO] [stderr]     Checking ptagger v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `core::marker::PhantomData`
[INFO] [stdout]  --> src/hightagged.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use core::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DerefMut` and `Deref`
[INFO] [stdout]  --> src/hightagged.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use core::ops::{Deref, DerefMut, Range};
[INFO] [stdout]   |                 ^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `self` parameter type does not contain `Self`
[INFO] [stdout]    --> src/lowtagged.rs:129:29
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn write_data(self: &mut TaggedRefLow<'a, T>, data: usize) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `&self`, `&mut self`, or `self: &Self` for correct lifetime elision
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #140611 <https://github.com/rust-lang/rust/issues/140611>
[INFO] [stdout]     = note: `#[deny(self_lifetime_elision_not_applicable)]` (part of `#[deny(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `self` parameter type does not contain `Self`
[INFO] [stdout]    --> src/lowtagged.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn extract_data(self: &TaggedMutRefLow<'a, T>) -> usize {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `&self`, `&mut self`, or `self: &Self` for correct lifetime elision
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #140611 <https://github.com/rust-lang/rust/issues/140611>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `self` parameter type does not contain `Self`
[INFO] [stdout]    --> src/lowtagged.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn write_data(self: &mut TaggedMutRefLow<'a, T>, data: usize) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `&self`, `&mut self`, or `self: &Self` for correct lifetime elision
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #140611 <https://github.com/rust-lang/rust/issues/140611>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::marker::PhantomData`
[INFO] [stdout]  --> src/hightagged.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use core::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DerefMut` and `Deref`
[INFO] [stdout]  --> src/hightagged.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use core::ops::{Deref, DerefMut, Range};
[INFO] [stdout]   |                 ^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `self` parameter type does not contain `Self`
[INFO] [stdout]    --> src/lowtagged.rs:129:29
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn write_data(self: &mut TaggedRefLow<'a, T>, data: usize) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `&self`, `&mut self`, or `self: &Self` for correct lifetime elision
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #140611 <https://github.com/rust-lang/rust/issues/140611>
[INFO] [stdout]     = note: `#[deny(self_lifetime_elision_not_applicable)]` (part of `#[deny(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `self` parameter type does not contain `Self`
[INFO] [stdout]    --> src/lowtagged.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn extract_data(self: &TaggedMutRefLow<'a, T>) -> usize {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `&self`, `&mut self`, or `self: &Self` for correct lifetime elision
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #140611 <https://github.com/rust-lang/rust/issues/140611>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `self` parameter type does not contain `Self`
[INFO] [stdout]    --> src/lowtagged.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn write_data(self: &mut TaggedMutRefLow<'a, T>, data: usize) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `&self`, `&mut self`, or `self: &Self` for correct lifetime elision
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #140611 <https://github.com/rust-lang/rust/issues/140611>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `sign_extend_47` is never used
[INFO] [stdout]   --> src/hightagged.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<T> TaggedPtrHigh48<T> {
[INFO] [stdout]    | -------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 95 |     fn sign_extend_47(val: usize) -> usize {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ptagger` (lib) due to 3 previous errors; 3 warnings emitted
[INFO] [stdout] warning: associated function `sign_extend_47` is never used
[INFO] [stdout]   --> src/hightagged.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<T> TaggedPtrHigh48<T> {
[INFO] [stdout]    | -------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 95 |     fn sign_extend_47(val: usize) -> usize {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `ptagger` (lib test) due to 3 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "6ddf651ad52ef0d3c479726084ea28e900564b0c0e0557a054af7b0ae8300310", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ddf651ad52ef0d3c479726084ea28e900564b0c0e0557a054af7b0ae8300310", kill_on_drop: false }`
[INFO] [stdout] 6ddf651ad52ef0d3c479726084ea28e900564b0c0e0557a054af7b0ae8300310

@Paladynee

@TKanX
Copy link
Copy Markdown
Contributor Author

TKanX commented Mar 28, 2026

@lcnr what should we do next?

@scottmcm
Copy link
Copy Markdown
Member

scottmcm commented Apr 1, 2026

We chatted a bunch in the lang meeting today about the errors like this one:

[INFO] [stdout] error: `self` parameter type does not contain `Self`
[INFO] [stdout]    --> src/lowtagged.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn extract_data(self: &TaggedMutRefLow<'a, T>) -> usize {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^

Notably, that case just has usize as a return type, which contains no lifetimes, and similarly a bunch of the other errors have () as the return type, which of course also contains no lifetimes.

So there's two reasons that it seems like that shouldn't actually be FCWing:

  • There's no lifetime elision going on, in a sense, because with no output lifetimes there's nothing being tied together, and thus there's no reason that this would be an issue.
  • Or if you do think of this as lifetime elision, it's the kind that doesn't care about the self rule because if it was an associated function instead of a method, this would do exactly the same thing.

Thus it feels like there's no reason we'd need to change this case, at least in the context of a PR titled involving "lifetime elision". (There was as aside about maybe linting "that's not your self type?" anyway as a stylistic thing, but that didn't reach team consensus and probably isn't this issue anyway.)

We were thinking thus that

  • This should exempt those cases without lifetimes in the return type.
  • Then we can re-run crater on just the things that failed, which should be a quick run, to hopefully reduce the total impact here.

Does that make sense? @lcnr, would that impact the original goal of doing this? It seemed to us like if there are only input '_ lifetimes, they should just be fresh ones, and it didn't seem like we'd have to break those cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) I-lang-nominated Nominated for discussion during a lang team meeting. I-lang-radar Items that are on lang's radar and will need eventual work or consideration. needs-fcp This change is insta-stable, or significant enough to need a team FCP to proceed. P-lang-drag-1 Lang team prioritization drag level 1. https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-lang Relevant to the language team T-types Relevant to the types team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants