23
submitted 1 day ago by Ephera@lemmy.ml to c/rust@lemmy.ml
top 3 comments
sorted by: hot top controversial new old
[-] nimpnin@sopuli.xyz 20 points 1 day ago

The lack of inheritance is my favorite feature in a programming language

[-] Ephera@lemmy.ml 7 points 23 hours ago

I actually agree. This is my sneaky attempt at educating people about impl Deref. Although, I am still not sure how to feel about it, since I do actually see quite some similarities with inheritance...

[-] goedelchen@mastodontech.de 3 points 21 hours ago

@Ephera that feels wrong, somehow ...

You can have the thing you are dereferencing to be a trait, so you can change your "base class" at runtime.

At least, you can't have multiple inheritance with impl Deref (I hope / as far as I can see)

this post was submitted on 01 Feb 2026
23 points (92.6% liked)

Rust Programming

9117 readers
50 users here now

founded 6 years ago
MODERATORS