Introduction

Design patterns

What are design patterns? What are idioms? Anti-patterns.

Design patterns in Rust

Why Rust is a bit special - functional elements, type system - borrow checker