Free software supporter, proud Linux user 🐧, communist (not a tankie, though I do like Cuba), gay femboy 🏳️🌈 and evangelist of the glorious Rust programming language 🦀.
فلسطين حرة! 🇵🇸
Слава Україні! 🇺🇦
Free Luigi!
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.
It’s not just heart problems. Any sudden death from anyone somewhat young is blamed on the vaccine, without any evidence at all. Compare this to how anti-vaxxers said that the covid death toll was overstated because it supposedly includes people who died with the virus but not because of it.
Thanks for this, it actually was a lot of fun to try and complete it! 😀
Well said. Privacy shouldn’t be thought of as “all or nothing” but instead as a spectrum, because being completely private is practically impossible for most people and that mentality can lead you to not trying at all.
usr/