

Free software supporter, proud Linux user 🐧, communist, supporter of 🇵🇸, 🇺🇦 and Mario’s brother, gay femboy 🏳️🌈 and evangelist of the glorious Rust programming language 🦀.
Yes, it is that simple. In Rust if you have a structure Person
and you want to allow testing equality between instances, you just add that bit of code before the struct definition as follows:
#[derive(PartialEq, Eq)]
struct Person {
name: String,
age: u32,
}
In Rust, PartialEq
and Eq
are traits, which are similar to interfaces in Java. Manually implementing the PartialEq
trait in this example would be writing code that returns something like a.name == b.name && a.age == b.age
. This is pretty simple but with large data structures it can be a lot of boilerplate.
There also exist other traits such as Clone
to allow creating a copy of an instance, Debug
for getting a string representation of an object, and PartialOrd
and Ord
for providing an ordering. Each of these traits can be automatically implemented for a struct by adding #[derive(PartialEq, Eq, Clone, Debug, PartialOrd, Ord)]
before it.
It wasn’t even a localhost address, it was a file:// URL if I remember correctly.
Congrats! As a Linux user of nearly 6 years, I hope you feel welcome here.
As a new user it’s nice seeing so many new users in this thread.
That’s a great point! After October 7 and Israel’s genocide, I was surprised how little attention r/Palestine got compared to r/Ukraine after Russia’s invasion. If you look at the top posts of all time on r/Palestine, the top post only has 10k upvotes and was before October 7, while the top post on r/Ukraine has nearly 200k upvotes and it was right after Russia invaded. It feels like r/Palestine is being silently censored, or I guess you could say being partially shadow-banned.
Just quit Reddit a few days ago and haven’t looked back. I remember when there was no viable alternative to Reddit, with all other platforms being very sparely populated, but a lot has changed since I recently got into Lemmy as there are actually people here!
After switching to Lemmy I’ve noticed I’ve been feeling a lot happier. Maybe that’s just because of how social media companies design their service to be as addicting as possible, and they do so by making you feel angry. Everything here feels much calmer and more peaceful.