rust

Rust ist eine Sprache, die für das Schreiben von sehr zuverlässiger und schneller Software auf einfache Weise entwickelt wurde. Es kann von High-Level-Code bis zu hardwarespezifischem Code und von großen Eisen zu kleinen Geräten verwendet werden.
1
Antwort

Gibt es eine Möglichkeit, Teile eines Vektors auf der Basis eines Prädikats zu entleeren?

Ich versuche, basierend auf einem Prädikat einige Elemente aus einem Vektor zu entfernen und das Ergebnis zu sammeln. Hier ist ein (nicht funktionierendes) Beispiel mit einem erwarteten Ergebnis: %Vor% Dies führt zu dem Fehler %Vor% Es g...
09.10.2017, 16:50
1
Antwort

Vektoren in Arrays umwandeln und zurück [duplizieren]

Ich versuche, die am meisten Rust-artige Art der Umwandlung von einem Vektor zu einem Array und zurück zu ermitteln. Diese Makros funktionieren und können sogar mit einigen unsicheren Blöcken generisch gemacht werden, aber es fühlt sich allesa...
21.04.2015, 22:44
1
Antwort

Funktion, die eine Schließung in meinem Filter nicht funktioniert

Ich kann das nicht kompilieren, ohne eine Schließung zu verwenden. Ich versuche, die Funktion apply zu erhalten, um die korrekte Art der Schließung an erster Stelle zurückzugeben. %Vor% Was kann ich tun, damit apply so funktioniert, wi...
16.09.2016, 23:19
1
Antwort

Wie transformiert man Felder während der Serialisierung mit Serde?

Wie kann ich vor der Serialisierung eine Transformation auf ein Feld anwenden? Wie kann ich zum Beispiel sicherstellen, dass die Felder lat und lon in dieser Strukturdefinition auf maximal 6 Dezimalstellen gerundet werden, bevor sie ser...
08.09.2016, 06:21
2
Antworten

Wie lese ich eine bestimmte Anzahl von Bytes aus einem Stream?

Ich habe eine Struktur mit einem BufStream<T> wo T: Read+Write . Das BufStream kann ein TcpStream sein und ich möchte n Bytes davon lesen. Nicht eine feste Anzahl von Bytes in einem vordefinierten Puffer, aber ich habe einen Str...
23.05.2015, 12:12
1
Antwort

Wie verwende ich eine Kiste aus einer anderen Kiste, ohne explizit eine neue Abhängigkeit in meinem Projekt zu definieren?

Ich möchte die Funktion dijkstra von der pathfinding crate verwenden : %Vor% Um es zu verwenden, muss ich das Zero Merkmal aus dem num_traits Kiste. Aber wie kann ich Zero importieren? Ein naheliegender Weg ist, extern cr...
02.07.2017, 23:42
1
Antwort

Verschachtelte Iteration in Rust-Makros

Ich spiele mit Makros in Rust und möchte eine verschachtelte Expansion durchführen, d. h. Kombinatorik. Dies ist der Code, den ich geschrieben habe: %Vor% Spielplatz Ich möchte, dass dies auf erweitert wird %Vor% Es scheint jedoc...
10.06.2016, 15:37
1
Antwort

Hinzufügen von Codegen-Flags zu einem Cargo-Build

Um auf Macintosh zu ermöglichen, dass einige Symbole nicht verknüpft werden, muss -C link-args='-Wl,-undefined,dynamic_lookup' an den Rust-Compiler übergeben werden. Man muss dies tun, wenn Postgres-Plugins erstellt werden, da einige der Post...
06.01.2016, 08:29
1
Antwort

Fehler beim Lesen von TcpStream

Ich versuche, das Haskell IRC-Bot-Tutorial in Rust zu implementieren und habe Schwierigkeiten beim Lesen, was der Server mir danach schickt verbinden. Was scheint zu passieren ist, dass ich verbinde, lesen Sie ~ 5 kb vom Server, und dann etwa...
30.05.2015, 23:00
1
Antwort

Wie enterialisiere ich mich zu einem Merkmal, nicht zu einem konkreten Typ?

Ich versuche eine Struct-Serialisierung zu machen, bei der die Bytes schließlich in eine Pipe geschickt werden, rekonstruiert und Methoden aufgerufen werden. Ich habe ein Merkmal erstellt, das diese Strukturen entsprechend implementieren würd...
22.02.2017, 13:32