Tag: borrow-checker
Der borrow-checker bezieht sich auf eine compile-Zeit-Analyse des Eigentum-Konzept durch den Rost Programmiersprache. Dieser tag sollte genutzt werden für Fragen und Fehler.
1
Antworten
use std::fs::File; use std::io::Read; pub struct Foo { maybe_file: Option<File>, } impl Foo { pub fn init(&mut self) { self.maybe_file = Some(File::open("/proc/uptime").unwrap()); } pub fn print(&mut self) { let mut file = self.maybe_file.unwrap(); let mut s =
0
Antworten
Ich habe einen Wert und ich möchte speichern, dass Wert und eine Referenz auf etwas im inneren, dass Wert auf meine eigene Art: struct Thing { count: u32, } struct Combined<'a>(Thing, &'a u32); fn make_combined<'a>() -> Combined<'a>
4
Antworten
Ich habe einen Wert und ich möchte speichern, dass Wert und eine Referenz auf etwas im inneren, dass Wert auf meine eigene Art: struct Thing { count: u32, } struct Combined<'a>(Thing, &'a u32); fn make_combined<'a>() -> Combined<'a>