What does 'let x = x' do in Rust?

后端 未结 2 552
走了就别回头了
走了就别回头了 2020-11-30 03:36

I saw this code in the wild:

fields.sort_by_key(|&(_, ref field)| field.tags().into_iter().min().unwrap());
let fields = fields;

What d

2条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-30 04:07

    The statement let var = var; makes var immutable and bound to its current value. fields was declared as mut earlier.

提交回复
热议问题