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

Crust of Rust: The Drop Check скачать в хорошем качестве

Crust of Rust: The Drop Check 4 года назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

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


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

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

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

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


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



Crust of Rust: The Drop Check

In this episode of Crust of Rust, we go over the "drop check" — another niche part of Rust that most people don't have to think about, but which rears its moderately attractive head occasionally when you use generic types in semi-weird ways. In particular, we explore how to implement a Norwegian version of Box (which is really just Box with a different name), and find that the straightforward implementation is not quite as flexible as the standard Box is due to the drop check. When we fix it, we then make it too flexible, and open ourselves the type up to undefined behavior. Which, in turn, we use the drop check to fix. Towards the end, we go through a particularly interesting example at the intersection of the drop check and variance in the form of (ab)using std::iter::Empty. 0:00:00 Introduction 0:01:39 Boks: A Norwegian Box 0:04:22 Freeing a Boks 0:05:56 Dereferencing a Boks 0:09:40 Boks is too restrictive 0:26:52 Boks is not restrictive enough 0:35:35 PhantomData and may_dangle 0:36:32 What if Oisann didn't touch T? 0:37:30 Can I write PhantomData myself? 0:38:10 Boks isn't covariant! 0:43:49 Boks isn't covariant (in code)! 0:48:10 PhantomData T without holding a T 0:51:08 std::iter::Empty and variance 1:07:34 Why the Empty example compiles 1:13:40 Recap: what are all the bits? 1:15:47 Unnecessary Complexity? You can read more about subtyping and variance in the Rustonomicon @ https://doc.rust-lang.org/nomicon/dro.... Live version with chat:    • Crust of Rust: The Drop Check (live edition)  

Comments
  • Crust of Rust: Atomics and Memory Ordering 4 года назад
    Crust of Rust: Atomics and Memory Ordering
    Опубликовано: 4 года назад
  • Crust of Rust: Send, Sync, and their implementors 3 года назад
    Crust of Rust: Send, Sync, and their implementors
    Опубликовано: 3 года назад
  • The Unsafe Chronicles: Exhibit A: Aliasing Boxes 5 лет назад
    The Unsafe Chronicles: Exhibit A: Aliasing Boxes
    Опубликовано: 5 лет назад
  • Crust of Rust: Subtyping and Variance 4 года назад
    Crust of Rust: Subtyping and Variance
    Опубликовано: 4 года назад
  • Как устроена компьютерная графика? OpenGL / C++ 1 день назад
    Как устроена компьютерная графика? OpenGL / C++
    Опубликовано: 1 день назад
  • Графический API не имеет значения 1 месяц назад
    Графический API не имеет значения
    Опубликовано: 1 месяц назад
  • Crust of Rust: Dispatch and Fat Pointers 4 года назад
    Crust of Rust: Dispatch and Fat Pointers
    Опубликовано: 4 года назад
  • Crust of Rust: Iterators 5 лет назад
    Crust of Rust: Iterators
    Опубликовано: 5 лет назад
  • Использовать дугу вместо вектора 2 года назад
    Использовать дугу вместо вектора
    Опубликовано: 2 года назад
  • Crust of Rust: Declarative Macros 5 лет назад
    Crust of Rust: Declarative Macros
    Опубликовано: 5 лет назад
  • Stop Using Rust Use C++ | Prime Reacts 2 года назад
    Stop Using Rust Use C++ | Prime Reacts
    Опубликовано: 2 года назад
  • A Simpler Way to See Results 2 года назад
    A Simpler Way to See Results
    Опубликовано: 2 года назад
  • Crust of Rust: async/await 4 года назад
    Crust of Rust: async/await
    Опубликовано: 4 года назад
  • Архитектура памяти на основе нейробиологии. Моя система локального обучения ИИ без файн-тюнинга! 5 дней назад
    Архитектура памяти на основе нейробиологии. Моя система локального обучения ИИ без файн-тюнинга!
    Опубликовано: 5 дней назад
  • Crust of Rust: Smart Pointers and Interior Mutability 5 лет назад
    Crust of Rust: Smart Pointers and Interior Mutability
    Опубликовано: 5 лет назад
  • Ложь о деколонизации: почему мир не найдет путь к освобождению 14 часов назад
    Ложь о деколонизации: почему мир не найдет путь к освобождению
    Опубликовано: 14 часов назад
  • Crust of Rust: Functions, Closures, and Their Traits 4 года назад
    Crust of Rust: Functions, Closures, and Their Traits
    Опубликовано: 4 года назад
  • Что такое 5 месяцев назад
    Что такое "Reverse Engineering". Показываю как ломают софт.
    Опубликовано: 5 месяцев назад
  • Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман 1 месяц назад
    Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман
    Опубликовано: 1 месяц назад
  • Crust of Rust: std::collections 2 года назад
    Crust of Rust: std::collections
    Опубликовано: 2 года назад

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

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



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