home.social

#аллокации — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #аллокации, aggregated by home.social.

  1. Вы неправильно используете clone() в Rust

    clone() в Rust часто появляется в коде в тот момент, когда borrow checker снова «мешает просто дописать фичу». Компилятор успокаивается, задача закрывается, но в проекте постепенно накапливаются лишние копирования, аллокации и API, которые требуют владения там, где хватило бы ссылки. В статье разберём типичные места, где clone() используют как затычку: от Vec и String до замыканий, HashMap и многопоточного кода.

    habr.com/ru/companies/otus/art

    #Rust #clone #borrow_checker #владение #заимствование #аллокации #производительность #HashMap #Arc #Rc

  2. Вы неправильно используете clone() в Rust

    clone() в Rust часто появляется в коде в тот момент, когда borrow checker снова «мешает просто дописать фичу». Компилятор успокаивается, задача закрывается, но в проекте постепенно накапливаются лишние копирования, аллокации и API, которые требуют владения там, где хватило бы ссылки. В статье разберём типичные места, где clone() используют как затычку: от Vec и String до замыканий, HashMap и многопоточного кода.

    habr.com/ru/companies/otus/art

    #Rust #clone #borrow_checker #владение #заимствование #аллокации #производительность #HashMap #Arc #Rc

  3. Вы неправильно используете clone() в Rust

    clone() в Rust часто появляется в коде в тот момент, когда borrow checker снова «мешает просто дописать фичу». Компилятор успокаивается, задача закрывается, но в проекте постепенно накапливаются лишние копирования, аллокации и API, которые требуют владения там, где хватило бы ссылки. В статье разберём типичные места, где clone() используют как затычку: от Vec и String до замыканий, HashMap и многопоточного кода.

    habr.com/ru/companies/otus/art

    #Rust #clone #borrow_checker #владение #заимствование #аллокации #производительность #HashMap #Arc #Rc

  4. Вы неправильно используете clone() в Rust

    clone() в Rust часто появляется в коде в тот момент, когда borrow checker снова «мешает просто дописать фичу». Компилятор успокаивается, задача закрывается, но в проекте постепенно накапливаются лишние копирования, аллокации и API, которые требуют владения там, где хватило бы ссылки. В статье разберём типичные места, где clone() используют как затычку: от Vec и String до замыканий, HashMap и многопоточного кода.

    habr.com/ru/companies/otus/art

    #Rust #clone #borrow_checker #владение #заимствование #аллокации #производительность #HashMap #Arc #Rc