这是我的代码:
struct Server<'a> {
port: &'a u16,
}
impl Server {
fn connect() {
//stuff
}
}
我得到的错误是impl
块:
error: wrong number of lifetime parameters: expected 1, found 0 [E0107]
我必须向Server
添加一个生命周期参数以允许u16
切片,但我不知道如何为impl
块添加一个。
答案 0 :(得分:3)
您还需要在实现上使用生命周期注释。
impl<'a> Server<'a> {
fn connect() {
//stuff
}
}