• stingpie@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    1 year ago

    Rust isn’t real. Its just a bit much of abbreviated gibberish created by religious fanatics worshipping safe programming practices and reasonable error handling!

    • EpheraOP
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      Pretty sure, it’s not. That’s why I included the error highlighting.

      To make it a valid struct field, you’d need to throw in a Box+dyn:

      pub pint: Box<dyn Sized>
      

      For a function parameter, you need an impl and can’t have the pub:

      pint: impl Sized
      

      Obviously, you could define your own struct or generic that also happens to be called Sized, but yeah, that’s cheating.