Skip Navigation

User banner

Rusty 🦀 Femboy 🏳️‍🌈

@ rustyfemboy @lemmy.blahaj.zone

Posts
3
Comments
16
Joined
1 yr. ago

Free software supporter, proud Linux user 🐧, communist, supporter of 🇵🇸, 🇺🇦 and Mario's brother, gay femboy 🏳️‍🌈 and evangelist of the glorious Rust programming language 🦀.

I support Palestine Action.

  • rule

    Jump
  • Yeah, same. All of the music I listen to is on YouTube so I only need yt-dlp.

  • Nazi rule

    Jump
  • Yeah it's extremely frustrating, and especially now with Elon Musk going completely mask off with his Nazi salute. Can't wait for the next four years... :(

  • Just now.

  • 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.

  • Programmer Humor @lemmy.ml

    I love Rust

  • It wasn't even a localhost address, it was a file:// URL if I remember correctly.

  • Rusty as in the Rust programming language.

  • Nice

  • I've been using FreeTube for a while and it's great. It allows me to customise my feed to only include content from my subscriptions and filter out any recommendations designed to keep me on the platform for as long as possible.

  • Linux

    Jump
  • Thanks for this, it actually was a lot of fun to try and complete it! 😀

  • Rule

    Jump
  • Voyager is a Lemmy client.

  • Yeah, I have that problem as well. Don't know why it affects some users but not all.

  • It's really nice how you can now iterate over a boxed slice using for x in &y rather than being forced to use for x in y.iter().

  • 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.

  • Meeyyyouw! :3