Suchergebnisse für Anfrage "rust"
Mutable Borrow scheint seinen Umfang zu überleben
Versuche, dieses Programm zu kompilieren, stecke ich auf dem Leihscheck fest: use std::collections::BTreeMap; type Object<'a> = BTreeMap<&'a str, i32>; struct Root<'a>(Object<'a>); struct Sub<'a>(&'a mut Object<'a>, &'a str); impl<'a> Root<'a> { ...
Kann beim Auspacken nicht aus geliehenen Inhalten entfernt werden
Dies ist der Code, den ich ausführen möchte: fn my_fn(arg1: &Option<Box<i32>>) -> (i32) { if arg1.is_none() { return 0; } let integer = arg1.unwrap(); *integer } fn main() { let integer = 42; my_fn(&Some(Box::new(integer))); }(uf dem ...
Wie rufe ich eine Methode mit & mut self in einer anderen Methode desselben Typs auf?
Ich habe einScanner struct mit einemscan(&mut self) -Methode implementiert. Es sieht aus wie das pub struct Scanner { input: String, output: Vec<String>, state: ScannerState, } impl Scanner { pub fn scan(&mut self) { self.state = ...
Umwandlung einer hexadezimalen Zeichenfolge in eine dezimale Ganzzahl
Ich schreibe ein Rust-Programm, das von einem I2C-Bus liest und die Daten speichert. Wenn ich den I2C-Bus lese, erhalte ich hexadezimale Werte wie0x11, 0x22, etc Right jetzt kann ich nur als Zeichenfolge behandeln und speichern, wie es ...
Wie schreibe ich einen formatierten String in eine Datei?
Ich möchte die Ausgabe meiner Funktion in eine Datei schreiben. Das habe ich erwartetwrite_fmt [https://doc.rust-lang.org/std/io/trait.Write.html#method.write_fmt] ist was ich brauche: use std::{ fs::File, io::{BufWriter, Write}, }; fn main() { ...
Warum berechnet kcov falsche Statistiken zur Codeabdeckung für Rust-Programme?
Ich habe versucht, @ zu verwend kcov [https://simonkagstrom.github.io/kcov/], um Codeabdeckung für eine Rust-Bibliothek zu erhalten. Ich bin @ ...
Ist es möglich, dass eine Struktur eine vorhandene Struktur erweitert und alle Felder behält?
Usingrust 1.2.0 Proble Ich bin noch dabei Rust zu lernen (aus einem Javascript-Hintergrund) und versuche herauszufinden, ob es für eine Struktur möglich istStructB um eine bestehende Struktur zu erweiternStructA so dassStructB hat alle Felder ...
Vergleichen Sie die Aufzählungen nur nach Variante, nicht nach Wert
Ich habe eine Aufzählung mit der folgenden Struktur: enum Expression { Add(Add), Mul(Mul), Var(Var), Coeff(Coeff) }wobei die 'Mitglieder' jeder Variante Strukturen sind. Jetzt möchte ich vergleichen, ob zwei Aufzählungen dieselbe Variante ...
Fehler "Erwarteter Typparameter" im Konstruktor einer generischen Struktur
Ich versuche, Kolben-Texturen in einer Struktur zu speichern. struct TextureFactory<R> where R: gfx::Resources { block_textures: Vec<Rc<Texture<R>>>, } impl<R> TextureFactory<R> where R: gfx::Resources { fn new(window: PistonWindow) -> Self { ...
Expected String, gefunden & str beim Abgleichen eines optionalen Strings
Ich versuche, eine einfache Funktion in Rust zu schreiben, die dem Benutzer eine Frage stellt, die eine Antwort von "dir" oder "mir" erwartet. Es sollte einen booleschen Wert zurückgeben oder erneut gefragt werden, ob der Benutzer falsch ...