Rust 1.73.0

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • The Rust team recently announced the release of version 1.73.0. What's new? Let's find out in this video.
    FREE Rust cheat sheet: letsgetrusty.com/cheatsheet
    Release blog post: blog.rust-lang.org/2023/10/05...
    Chapter:
    0:00 Intro
    0:12 Update 1
    0:44 Update 2
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 46

  • @letsgetrusty
    @letsgetrusty  7 หลายเดือนก่อน

    📝Get your *FREE Rust cheat sheet* :
    letsgetrusty.com/cheatsheet

    • @mad2959
      @mad2959 7 หลายเดือนก่อน

      what happened to golang dojo?

    • @ayazgv
      @ayazgv 6 หลายเดือนก่อน

      nothing happened

    • @mad2959
      @mad2959 6 หลายเดือนก่อน

      I know that nothing happened to golang dojo youtube channel...but I found that this channel(Let's Get Rusty) is somehow related to dojo. I wonder what going on with dojo cause it sells bootcamps but recently webpage, discord and weekly update dissappeared. I can't even contact with Wallace.@@ayazgv

  • @linkernick5379
    @linkernick5379 7 หลายเดือนก่อน +4

    I do not always have time to read Rust team's notes, and your channel is great source of the news. Thank you for verbalizing and presenting them in this very informative way.

  • @spoomer94
    @spoomer94 7 หลายเดือนก่อน +2

    coding on java, tried rust a bit, but aprreciate much what you are doing on your channel
    So concise and useful explanation about new lang features make me happy
    good job, thank you

  • @danygagnon8446
    @danygagnon8446 7 หลายเดือนก่อน +16

    Wait, I saw on github that async trait is becoming a thing. I am looking forward to it.

    • @danygagnon8446
      @danygagnon8446 7 หลายเดือนก่อน +3

      By the way, thanks for all your videos. It's very educational

    • @MrHirenP
      @MrHirenP 7 หลายเดือนก่อน

      Interesting. Is this different from async keyword that returns Future?

    • @skoczek8113
      @skoczek8113 7 หลายเดือนก่อน +3

      @@MrHirenP Currently it's not possible to define an async function inside a trait. At least not without using the async_trait crate which provides a macro that does a workaround to make it sort of possible, but not exactly

    • @letsgetrusty
      @letsgetrusty  7 หลายเดือนก่อน +1

      @@danygagnon8446 Thank you for watching! :)

  • @adialwaysup8184
    @adialwaysup8184 7 หลายเดือนก่อน

    I'm still waiting for HPC standard implementations like OpenMP in rust. I hate working with C++, but there's no option (at least macro level) to do this in rust.

  • @31redorange08
    @31redorange08 7 หลายเดือนก่อน +4

    Why do you say that you added a link to the blog post when you in fact didn't? 🤔

    • @meqativ
      @meqativ 7 หลายเดือนก่อน

      probably forgot

    • @letsgetrusty
      @letsgetrusty  7 หลายเดือนก่อน

      Fixed!

  • @kanuos
    @kanuos 7 หลายเดือนก่อน +1

    I liked the with keyword. Seemed like an explicit indication that I'm working with a thread local variable. But 10 keystrokes saved is nice as well I suppose.

    • @Baptistetriple0
      @Baptistetriple0 7 หลายเดือนก่อน

      there is the `with_borrow(_mut)` method that has been stabilized withit, for `LocalKey` wich directly borrow the RefCell for you, it's some nice DX improvementif you use thread_local a lot

  • @FineWine-v4.0
    @FineWine-v4.0 7 หลายเดือนก่อน

    BTW, I found this cool little thing called PIJUL, think Git but built-in RUST
    Very simple & easy-to-scale & FOSS
    (I can't post any links here cuz YT)

  • @oleksiistri8429
    @oleksiistri8429 7 หลายเดือนก่อน

    dividing error messages onto multiple lines is a big mistake!

  • @sadunozer2241
    @sadunozer2241 7 หลายเดือนก่อน

    Füft 🎉

  • @rust_embedded
    @rust_embedded 7 หลายเดือนก่อน

    🎉

  • @freeudon
    @freeudon 7 หลายเดือนก่อน

    11th first

  • @jimitsoni18
    @jimitsoni18 7 หลายเดือนก่อน

    Tenth first

  • @Mempler
    @Mempler 7 หลายเดือนก่อน +2

    Third first.

  • @itellyouforfree7238
    @itellyouforfree7238 7 หลายเดือนก่อน

    First!

  • @PranshuTheGamer
    @PranshuTheGamer 7 หลายเดือนก่อน

    third

  • @TheD3adlysin
    @TheD3adlysin 7 หลายเดือนก่อน +1

    Also first.

    • @georgehelyar
      @georgehelyar 7 หลายเดือนก่อน +1

      Fearless concurrency

  • @cat47
    @cat47 7 หลายเดือนก่อน

    first

  • @achmedabadoba5478
    @achmedabadoba5478 7 หลายเดือนก่อน +2

    Stay rusty... Yeah i just Starter some minor programs in Rust, but also i started to hate the language. Everything is mega complicated and hard to learn

    • @oxey_
      @oxey_ 7 หลายเดือนก่อน

      yeah it's got a pretty steep learning curve, but that goes for all systems programming languages. I will say that rust forces a lot of learning upfront though, so while the learning curve is very steep initially it does flatten off quite quickly as well.
      At the end of the day depending on what your goals are you really don't have to use it though, it's not like there's many jobs with it yet anyway

    • @achmedabadoba5478
      @achmedabadoba5478 7 หลายเดือนก่อน

      @@oxey_ Thanks for encouraging. I was just trying some Backend stuff like sql, http requets deserialization, console io. I bot stuck at so many Points. Also failed at compiling some Rocket crates, which for me should "just work". Now i think i will not invest more time and wait another 5 Yeats until those frameworks are more soffistcated and stable.

    • @MichaFita
      @MichaFita 7 หลายเดือนก่อน

      Is it because it's a lot to unlearn?
      I start to think people who find Rust hard to learn aren't coined to be programmers (no offence - it's just conclusion).
      Rust is complicated, but C++ is as well - its features have more sense than in C++, however.

    • @achmedabadoba5478
      @achmedabadoba5478 7 หลายเดือนก่อน

      @@MichaFita cmmon Micha, doing stuft with C++ is purr masochism for everything but some nieche fields.

    • @corinnarust
      @corinnarust 7 หลายเดือนก่อน

      let us know what is your doubts, we will be happy to clear your doubts about the programming language and how you should design thing

  • @Light_Akira
    @Light_Akira 7 หลายเดือนก่อน +7

    rust is evolving so slow... such a boring features.

    • @corinnarust
      @corinnarust 7 หลายเดือนก่อน

      Compared to other languages, it is not that slow, but I agree, I'm waiting to see Specialization, Async Traits, !Bounds, Auto Traits, etc... probably in 2024, which will be a new edition?

    • @thingsiplay
      @thingsiplay 7 หลายเดือนก่อน

      That's a good thing. Otherwise it would be chaos, like on some other languages who always make breaking changes.

    • @Light_Akira
      @Light_Akira 7 หลายเดือนก่อน

      @@thingsiplay typescript and c# for example do not make "always" breaking changes, but have quite nice new features quite often.
      and i'm not asking for a lot of features, just most demandable. what did they offer now? like breaks in error messages and one helper function? super.
      but still, i love rust, and wish it the best. just grumbling.

    • @thingsiplay
      @thingsiplay 7 หลายเดือนก่อน +1

      @@Light_Akira Given that old versions of Rust is supported in the future, they have to be careful. Old versions of Typescript isn't supported. Typescript does not have the concept of Rust editions or a Cargo library where very version of the software is available. Typescript isn't a full language itself and only a converter to a full language. Therefore there is less to test and build. And Rust is a complex systems programming language with a complicated Type and lifetime system, capable of being used in low level environments.
      Plus there is a lot of work in the background being done. In the past lot of important features where introduced, so it's sometimes new and big features are added and there are times like these where it is just a refinement of little things.
      You really can't compare Rust and Typescript feature sets added with every version. Plus the features added in Typescript makes no sense sometimes and makes the language even worse.

    • @Light_Akira
      @Light_Akira 7 หลายเดือนก่อน

      @@thingsiplay ok, compare it with c#