Suchergebnisse für Anfrage "rust"

2 die antwort

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> { ...

2 die antwort

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 ...

4 die antwort

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 = ...

TOP-Veröffentlichungen

2 die antwort

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 ...

2 die antwort

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() { ...

4 die antwort

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 @ ...

4 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 { ...

4 die antwort

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 ...