Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

100% Positive

Analyzed from 62 words in the discussion.

Trending Topics

#sure#where#ticket#pdf#types#puzzles#rustacean#pieces#fit#picture

Discussion (3 Comments)Read Original on HackerNews

vatsachak•about 1 hour ago
Types are puzzles. A good Rustacean will make sure that the pieces fit to make the picture.

That's why in crates where I need to make sure certain functions are called in order, I use a Ticket<T>, where one function returns a Ticket<Func1Done> with the output and the other has to consume it as an input.

The typestate pattern is a specialization of making only valid states representable

LtdJorge•11 minutes ago
One of my favorite useful patterns
michaelnoguera•about 2 hours ago