46
you are viewing a single comment's thread
view the rest of the comments
[-] TehPers@beehaw.org 1 points 2 days ago

That's a question of API, not type system.

It's only enforced because of Rust's strict type system. Python, on the other hand, lets you do whatever you want by comparison, and complains only at runtime. I've seen far too many **kwargs for my liking.

And FD types (e.g. OwnedFdBorrowedFd) are already in std.

My example would be a thin wrapper around these, most likely. It's only an example of what I'm trying to convey, though.

this post was submitted on 29 Apr 2026
46 points (96.0% liked)

Linux

13501 readers
754 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS