Suchergebnisse für Anfrage "rust"

2 die antwort

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!(" ...

1 die antwort

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

1 die antwort

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

TOP-Veröffentlichungen

3 die antwort

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

3 die antwort

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

1 die antwort

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

1 die antwort

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?

1 die antwort

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

1 die antwort

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

1 die antwort

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