Suchergebnisse für Anfrage "rust"
Einige und keine, was sind sie?
Während ich ein paar kleine Anfängerübungen programmierte, um mich an Rust zu gewöhnen, stieß ich auf eine Ausgabe, die ich nicht versteheVec::get. Hier ist der Code: fn main() { let command = [('G', 'H'), ('H', '5')]; for i in 0..3 { print!(" ...
Rostlebensdauerfehler erwartete Betonlebensdauer, fand aber gebundene Lebensdauer
Ich habe ein Problem, das mit Lebenszeitparametern für structs arbeitet. Ich bin nicht zu 100% sicher, wie ich das Problem beschreiben soll, aber ich habe einen einfachen Fall erstellt, in dem der Fehler bei der Kompilierung angezeigt ...
Wie übergebe ich ein Array an eine Funktion in Rust und ändere deren Inhalt?
Ich möchte ein Array an eine Funktion übergeben und den Inhalt darin ändern. Wie kann ich das machen, das ist mein Code unten, aber natürlich funktioniert es nicht. fn change_value(mut arr: &[int]) { arr[1] = 10; } fn main() { let mut arr: ...
Merkmale des eingeschlossenen Typs für Rust-Newtypes automatisch implementieren (Tupelstrukturen mit einem Feld)
In Rust können Tupelstrukturen mit nur einem Feld wie folgt erstellt werden: struct Centimeters(i32);Ich möchte mit Grundrechenarten arbeitenCentimeters ohne ihre "inneren" Werte jedes Mal mit dem Mustervergleich zu extrahieren und ohne das zu ...
Wie erstelle ich zwei neue veränderbare Slices aus einem Slice?
Ich möchte ein veränderbares Slice nehmen und den Inhalt in zwei neue veränderbare Slices kopieren. Jedes Stück ist eine Hälfte des Originals. Mein Versuch # 1: let my_list: &mut [u8] = &mut [0, 1, 2, 3, 4, 5]; let list_a: &mut [u8] ...
Ist es möglich, ein Rust-Makro zu schreiben, das zu einer Funktions- / Methodensignatur erweitert wird?
Ich würde gerne in der Lage sein, Folgendes zu tun: macro_rules! impl_a_method( ($obj:ident, $body:block) => ( fn a_method(foo: Foo, bar: Bar, baz: Baz) -> $obj $body ) ) // Implementation would look like: impl_a_method!(MyType, { MyType { foo: ...
Typenunterschiede für Verschlüsse und Funktionen in Rost
Warum ist es möglich, die Argumenttypen und den Rückgabetyp für einen Abschlussausdruck abzuleiten, während dies für eine Funktion in Rust nicht möglich ist?
Warum findet Rost in einem Submodul keine Funktion? [Duplikat
Diese Frage hat hier bereits eine Antwort: Wie binde ich ein Modul aus einer anderen Datei desselben Projekts ein? [/questions/26388861/how-to-include-module-from-another-file-from-the-same-project] 2 Antworten Ich versuche, eine Funktion von ...
Wie man geschweiften Klammern in einer Formatzeichenfolge in Rust entkommt
Ich möchte dieses @ schreib write!(f, "{ hash:{}, subject: {} }", self.hash, self.subject)Aber da geschweifte Klammern eine besondere Bedeutung für die Formatierung haben, ist es klar, dass ich die äußeren geschweiften Klammern nicht so ...
Wie schreibe ich ein benutzerdefiniertes Attribut, das Code in eine Funktion einfügt?
Ich bin so weit gekommen, dass das benutzerdefinierte Attribut aufgerufen wird: #[plugin_registrar] pub fn registrar(reg: &mut rustc::plugin::Registry) { use syntax::parse::token::intern; use syntax::ext::base; // Register the ...