Overview
Syllabus
Intro
chalk engine
answer table
question marks
search strategy
unknown type
size bounds
strands
talk for answers
initial filtering
inference context
iterator aggregator
role of aggregator
chalk engine overview
the big picture
sub fulfillment context
side effects
buzz scope
canonicalize
aggregator
terminal
trait engine
canonicalization
no solution
evaluate goal
environment
goal
traits
traits code
lowering
forest
caching
lazy normalization
trait overview
hook program
program clauses
strand generation
lazier
a bit confused
shift goals
lowering steps
chalk engine answer
Taught by
Rust