• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on hachyderm.io

adotinthevoid

@adotinthevoid@hachyderm.io
mastodon 4.5.7
0 Followers
0 Following
Joined June 05, 2024
GitHub:
https://hachyderm.io/@adotinthevoid
Pronouns:
she/her
Site:
https://alona.page

Posts

adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Mar 03, 2026

RE: @rustnl@fosstodon.org

come see my talk! people are already calling it “one of the talks that will be delivered at RustWeek 2026 in Utrecht this May 18-23”

View on hachyderm.io
12
0
7
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Jan 21, 2026

RE: @adotinthevoid@hachyderm.io

Here it is: https://alona.page/talks/freeing-rustcs-understanding.pdf

(Slides only, no recordings)

View on hachyderm.io
3
0
2
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Jan 20, 2026

My talk's gonna be soo good.

(Tomorrow, in Cambridge UK: https://www.meetup.com/cambridge-rust-meetup/events/312749221/)

View on hachyderm.io
47
0
14
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Dec 17, 2025

https://www.gov.uk/guidance/style-guide/technical-content-a-to-z#breaking-changes

the UK government has an official position that breaking changes are not broadly understood.

View on hachyderm.io
2
0
1
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Nov 18, 2025

longest requested rustdoc-json feature (i think?) has a very WIP implementation: https://github.com/rust-lang/rust/pull/149043

View on hachyderm.io
3
0
3
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Nov 09, 2025
View on hachyderm.io
5
0
2
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Nov 05, 2025

observation: Rustdoc as the start of a sentence seems fine. Rustc on the other hand seems viscerally wrong. rustc is the only way to capitalize that. rustdoc is also acceptable here, but not required.

View on hachyderm.io
4
0
1
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Oct 25, 2025

rust's ir's are soo goofy sometimes:

In the AST a generic bound can either exist on the definition (`fn foo<T: Debug>()`) or (`fn foo<T>() where T: Debug`).

Then in AST->HIR, this is de-sugared/normalized, and all bounds are moved to where clauses (so it's easier for the typechecker to look at all the bounds)

Then in HIR->rustdoc::clean, this is reversed back to how it was in the AST. The bounds are split back into those on the param-defs, and those in where clauses. (So rustdoc can show the code as users wrote it).

This structure is repeated in rustdoc-json output, which bounds both on param defs and where clauses.

Then rustdoc-json consumers like cargo-semver-checks redo the same normalization again, for the same reasons.

View on hachyderm.io
9
0
2
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Sep 05, 2025

https://github.com/rust-lang/rustc-dev-guide/pull/2422 Finally documented the rustdoc-json test suites after literal years of having this as a todo!

View on hachyderm.io
5
0
1
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Jul 17, 2025

holy moly, hash_map! macro in std?!??!! https://github.com/rust-lang/libs-team/issues/578#issuecomment-3074413211

View on hachyderm.io
2
0
1
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Jul 17, 2025

rustdoc-json finally has structured attributes, using an enum rather than a string. This sould mean no more parsing by consumers, and `FORMAT_VERSION` breaking due to rustc refactoring: https://github.com/rust-lang/rustdoc-types/blob/trunk/CHANGELOG.md#v0.54.0

View on hachyderm.io
2
0
0
0
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
adotinthevoid
adotinthevoid
@adotinthevoid@hachyderm.io
hachyderm.io
@adotinthevoid@hachyderm.io · Jul 08, 2025

@NathanielB@types.pl was it you?

View on hachyderm.io
0
0
0
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 15:18:29 UTC