Rust 实现具有生命周期的结构
这是我的密码:Rust 实现具有生命周期的结构,rust,Rust,这是我的密码: struct-Server您还需要在实现上有生存期注释 impl<'a> Server<'a> { fn connect() { //stuff } } impl{ fn connect(){ //东西 } } 如果回答了您的问题,请将其标记为答案:)您需要在关键字和typename上指定生存期的原因是什么?@Milan第一次出现定义了生存期。第二个只是许多可以使用它的地方之一。第一个实例很有用,因为可以使用更复杂的生命周
struct-Server您还需要在实现上有生存期注释
impl<'a> Server<'a> {
fn connect() {
//stuff
}
}
impl{
fn connect(){
//东西
}
}
如果回答了您的问题,请将其标记为答案:)您需要在关键字和typename上指定生存期的原因是什么?@Milan第一次出现定义了生存期。第二个只是许多可以使用它的地方之一。第一个实例很有用,因为可以使用更复杂的生命周期定义结构,例如生命周期边界,例如impl Server{…}
。它也是定义类型参数的地方,它们本身可以有特征边界。在这种简单的情况下,虽然感觉重复,但至少是一致的。
impl<'a> Server<'a> {
fn connect() {
//stuff
}
}