Could you show what this would look like in Rust or explain it in words please? I don't understand the Erlang syntax.