老师们,下面这两种写法的区别是啥啊,为啥fn字段的生命周期标注是可省略的呢?
struct Struct01<'a> {
field_a: Option<&'a ()>,
field_b: fn(&()),
}
struct Struct02<'a, 'b> {
field_a: Option<&'a ()>,
field_b: fn(&'b ()),
}
1
共 2 条评论, 1 页
评论区
写评论early bound 与 late bound
fn()的入参和Struct本身没有任何关系,所以生命周期和这个Struct也没关系