Tyler Mandry's Avatar

Tyler Mandry

@tylermandry.bsky.social

Rust language design and sometimes cats https://tmandry.gitlab.io/blog/

147 Followers  |  46 Following  |  47 Posts  |  Joined: 29.11.2024  |  2.0051

Latest posts by tylermandry.bsky.social on Bluesky

when my food wrapper says ᴄᴏɴᴛᴀɪɴꜱ ʙɪᴏᴇɴɢɪɴᴇᴇʀᴇᴅ ɪɴɢʀᴇᴅɪᴇɴᴛꜱ i whisper back hell yeah, brother

29.07.2025 20:43 — 👍 7    🔁 1    💬 0    📌 0
TODOs aren’t for doing

I wrote a blog post sophiebits.com/2025/07/21/t...

22.07.2025 00:57 — 👍 80    🔁 17    💬 3    📌 1
Preview
GitHub - spastorino/dynosaur Contribute to spastorino/dynosaur development by creating an account on GitHub.

Have just released dynosaur v0.3.0, dynosaur is a Rust crate that lets you use dynamic dispatch on traits with async fn and methods returning impl Trait.

We are getting close to v1.0. Feedback is more than welcome!

github.com/spastorino/d...

16.07.2025 15:38 — 👍 4    🔁 1    💬 0    📌 0
Preview
crates.io: Rust Package Registry

🦀 OpenGraph images for crates.io are working now! 🎉

Example: crates.io/crates/hashb...

Backfilling all 188k images took about 9.5 hours :)

#rustlang

05.07.2025 20:48 — 👍 79    🔁 8    💬 11    📌 4

I'm excited to talk about the future of Rust/C++ interop @rustconf.com with Taylor Cramer!

18.06.2025 22:54 — 👍 10    🔁 2    💬 0    📌 0
Post image

🎤 #rustconf Session Announcement: Taylor Cramer, Tyler Mandry (@tylermandry.bsky.social)
“Fine-Grained C++ Interop”
→ rustconf.com/schedule/#1479
#rustlang

18.06.2025 20:13 — 👍 7    🔁 2    💬 1    📌 1

Ik ben nu in Utrecht

10.05.2025 16:46 — 👍 4    🔁 0    💬 1    📌 0

a deterministic crash is sometimes better than unwinding through code that can't handle it. one is UB and the other is not!

03.05.2025 23:13 — 👍 5    🔁 0    💬 1    📌 0

back when it was part of the rustc runtime, it would probe the start of every page in the frame before entering the function

03.05.2025 23:10 — 👍 0    🔁 0    💬 0    📌 0

oh I meant in rust. it does the guard page enforcement for you. pretty sure it's built in to LLVM now but the frontend has to turn it on!

03.05.2025 21:19 — 👍 0    🔁 0    💬 1    📌 0

they might mean that but I'm thinking of things like interrupt handlers, kernel critical sections, etc.

plus, everyone knows you can't have while loops in your build! /s

03.05.2025 21:17 — 👍 1    🔁 0    💬 2    📌 0

segfault last I checked

03.05.2025 21:12 — 👍 0    🔁 0    💬 1    📌 0

yeah I mean I can definitely see this stuff getting overused. if you want composition to work though sometimes you have to promise it. seems useful for crates meant to be used in special environments

03.05.2025 21:12 — 👍 0    🔁 0    💬 1    📌 0

what's fun is the same tools that help you reason about your program should help a compiler reason about it too

03.05.2025 19:13 — 👍 8    🔁 0    💬 1    📌 0
Post image

found boat

03.05.2025 01:55 — 👍 2    🔁 0    💬 1    📌 0

band t-shirt:

RUST LEAKPOCALYPSE 2015
NEVER FORGET

TOURING IN

Rc
Arc
vec::Drain
thread::scoped

01.05.2025 11:41 — 👍 64    🔁 10    💬 0    📌 1

I miss "crate as shorthand for pub(crate)"

24.04.2025 02:14 — 👍 2    🔁 0    💬 0    📌 0

and now merged

22.04.2025 19:32 — 👍 2    🔁 1    💬 0    📌 0
Post image

The Roads Both Taken xkcd.com/3076

15.04.2025 13:35 — 👍 5202    🔁 609    💬 70    📌 38
Preview
Stabilize let chains in the 2024 edition by est31 · Pull Request #132833 · rust-lang/rust Stabilization report This proposes the stabilization of let_chains (tracking issue, RFC 2497) in the 2024 edition of Rust. What is being stabilized The ability to &&-chain let statements in...

let chains are *finally* in FCP, y'all! github.com/rust-lang/ru...

09.04.2025 23:11 — 👍 5    🔁 0    💬 1    📌 0

Who called it the singleton pattern and not object permanence?

01.04.2025 04:27 — 👍 0    🔁 0    💬 0    📌 0
Post image

she's a fashion queen and she knows it

26.03.2025 04:41 — 👍 4    🔁 0    💬 0    📌 0
Post image

@sharonk.bsky.social

26.03.2025 03:56 — 👍 103    🔁 14    💬 0    📌 0

It was designed (generated) by robots (an interop tool)

26.03.2025 04:08 — 👍 3    🔁 0    💬 0    📌 0

"expected a tuple with 47 elements, found one with 38 elements" is a sentence uttered to me by the rust compiler today

25.03.2025 22:15 — 👍 14    🔁 0    💬 1    📌 0

I love to see a foundational piece of Rust like the Borrow trait reworked and go "oh duh, it should have been that way all along." Rust is a great language by many standards but I'm excited by the ways we can make it so much better

25.03.2025 07:47 — 👍 17    🔁 1    💬 1    📌 0

partner: "this meme is great but you might not be good enough at identifying freshwater fish to understand it"

25.03.2025 07:40 — 👍 0    🔁 0    💬 0    📌 0

Oh I'm very much a fan

25.03.2025 06:55 — 👍 1    🔁 0    💬 0    📌 0
Post image Post image Post image Post image

Transparent labels have arrived and are applied. I also added a couple of extra bits. 😍

There's no way this printer design is coincidental.

26.02.2025 16:32 — 👍 222    🔁 59    💬 10    📌 4
Preview
GitHub - spastorino/dynosaur Contribute to spastorino/dynosaur development by creating an account on GitHub.

Have just released dynosaur v0.2.0, dynosaur is a Rust crate that lets you use dynamic dispatch on traits with async fn and methods returning impl Trait.

Try it out, report errors and give us feedback.

github.com/spastorino/d...

20.03.2025 20:56 — 👍 33    🔁 9    💬 0    📌 0

@tylermandry is following 20 prominent accounts