Why the Lifetime Annotation for fn Fields Can Be Omitted
原文英文,约100词,阅读约需1分钟。发表于: 。老师们,下面这两种写法的区别是啥啊,为啥fn字段的生命周期标注是可省略的呢? struct Struct01<'a> { field_a: Option<&'a ()>, field_b: fn(&()), } struct Struct02<'a, 'b> { field_a: Option<&'a ()>, field_b: fn(&'b ()), }
这篇文章讨论了两种不同的写法,以及为什么fn字段的生命周期标注是可省略的。