• ClipSaver
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Crust of Rust: Dispatch and Fat Pointers скачать в хорошем качестве

Crust of Rust: Dispatch and Fat Pointers 4 years ago

rust

live-coding

vtable

dynamic dispatch

monomorphization

fat pointer

static dispatch

generics

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Crust of Rust: Dispatch and Fat Pointers
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Crust of Rust: Dispatch and Fat Pointers в качестве 4k

У нас вы можете посмотреть бесплатно Crust of Rust: Dispatch and Fat Pointers или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Crust of Rust: Dispatch and Fat Pointers в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Crust of Rust: Dispatch and Fat Pointers

In this episode of Crust of Rust, we go over static and dynamic dispatch in Rust by diving deep into generics, monomorphization, and trait objects. As part of that, we also discuss what exactly the Sized trait is, what it's for, and how it interacts with Dynamically Sized traits. 0:00:00 Introduction 0:03:08 Monomorphization 0:16:13 (Static) Dispatch 0:22:49 Trait Objects 0:27:13 The Sized Trait 0:39:34 Sizing Unsized Types 0:46:47 Can I Recover The Concrete Type? 0:47:56 Dynamic Dispatch 0:53:08 Vtables 1:02:13 Limitation: Multiple Traits 1:08:32 Limitation: Associated Types 1:10:30 Limitation: Static Trait Methods 1:15:48 Disallowing Trait Objects 1:20:58 Limitation: Generic Methods 1:30:53 Limitation: No Non-Receiver Self 1:33:00 Partial Object Safety 1:39:54 Dropping Trait Objects 1:43:03 Dynamically Sized Types 1:48:30 Manual Vtables in std 1:51:45 Q&A: Making Your Own DST 1:53:41 Box([u8]) vs. Vec(u8) 1:55:18 dyn Fn() vs. fn() vs. impl Fn() 2:02:00 No Coherence This Stream 2:03:00 Runtime Trait Detection 2:04:41 Double-Dereferencing dyn Fn() 2:06:55 Unsafe Vtable Comparions 2:09:06 Slice of Trait Objects 2:10:05 Codegen Units and Vtables 2:10:55 The Any Trait You can read more about Rust monomorphization in the Rust book at https://doc.rust-lang.org/book/ch10-0.... It also has some good discussion about Trait Objects (https://doc.rust-lang.org/book/ch17-0...) and Dynamically Sized Types (https://doc.rust-lang.org/book/ch19-0.... For more details, the Rust reference also has more details on Trait Objects (https://doc.rust-lang.org/nightly/ref...) and Object Safety (https://doc.rust-lang.org/nightly/ref..., and so does the Rustonomicon (https://doc.rust-lang.org/nomicon/exo.... Live version with chat:    • Crust of Rust: Dispatch and Fat Pointers (...  

Comments

Контактный email для правообладателей: [email protected] © 2017 - 2025

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5