Esteban Küber :rust:
· 6d
#RustLang pro-tip:
When wanting to inspect the value of a binding in a let-chain, you can take advantage of blocks being expressions as well and add one in the middle of the chain
if let Some(next) ...
@nprofile1q... That's a cool trick in general. In this case I'd opt to use Option::inspect.
if let Some(next) = iter.peek().inspect(|next| tracing::info!(?next)) ...
https://doc.rust-lang.org/std/option/enum.Option.html#method.inspect