Code Explainers
Code explainers tagged #pattern matching
rust
#[derive(Debug, PartialEq)] enum State { FieldStart, InUnquoted,
Parsing a CSV line with a state machine
state machine
parsing
enums
Intermediate
9 steps
rust
#[derive(Debug, Clone, Copy, PartialEq, Eq)] enum State { Locked, Unlocked,
A turnstile state machine in Rust
state machine
enums
pattern matching
Intermediate
9 steps
ruby
module DeepFreeze module_function def call(obj)
Recursively freezing nested Ruby data
recursion
immutability
pattern matching
Intermediate
9 steps