Suchergebnisse für Anfrage "lifetime"

4 die antwort

Rust-Funktion hat keine statische Lebensdauer?

Ich versuche, diesen einfachen Code kompilieren zu lassen: fn dox(x: u8) -> u8 { x*2 } fn main() { let cb: &'static (Fn(u8) -> u8) = &dox; }Aber es schlägt fehl mit Rust 1.9: x.rs:4:40: 4:43 error: borrowed value does not live long enough ...

8 die antwort

Wer hat eine Variable ausgeliehen?

Ich kämpfe mit dem Leihschein. Ich habe zwei ähnliche Code-Teile, von denen einer wie erwartet funktioniert und der andere nicht. Der, der wie erwartet funktioniert: mod case1 { struct Foo {} struct Bar1 { x: Foo, } impl Bar1 { fn f<'a>(&'a ...

2 die antwort

Was ist Lifetime Elision in sehr einfachen Worten?

Vondie Rust Dokumentation [https://doc.rust-lang.org/book/first-edition/lifetimes.html#lifetime-elision]: Rust unterstützt leistungsstarke lokale Typinferenz in den Funktionskörpern, führt jedoch bewusst keine Überlegungen zu Typen für ...

TOP-Veröffentlichungen