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

Warum verbieten, den gleichen Wert in einem Format zu verwenden! Makro

Gegeben: %Vor% Ich bekomme: %Vor% Ich bin gezwungen zu tun: %Vor% Warum ist mir eine solche Grenze auferlegt?     
13.01.2015, 19:02
2
Antworten

Die Einschränkungen von Erweiterungsmerkmalen umgehen

Das Muster, ob eine objektsichere Eigenschaft Foo und eine (potentiell unsichere) Erweiterungseigenschaft FooExt für alle Instanzen von Foo implementiert wurde, scheint nun Standard zu werden. Ссылка Das ist ein Problem für mich...
03.12.2014, 09:19
2
Antworten

Probleme beim versuchten Caching ausräumen

Das folgende Code-Snippet macht die gleichen Dinge auf drei Arten. %Vor% show3 kompiliert nicht und gibt den folgenden Fehler aus: %Vor% Soweit ich es erzähle, handelt es sich bei dem Problem mit show3 nicht um Veränderbarkeit, son...
07.08.2014, 18:55
1
Antwort

Wie erstelle ich Cargo.lock basierend auf dem letzten Monat crates.io?

Ich möchte eine Cargo.lock-Datei in einem Rust-Projekt von Cargo.toml basierend auf dem, was am 22. Februar 2017 verfügbar war, erstellen. Ich muss die Versionsauswahl kompatibel zu dem machen, was an diesem bestimmten Tag passieren würde. (Nein...
23.03.2017, 14:33
1
Antwort

Veränderbare Anleihen von Selbst ändern sich nicht in unveränderlich

Dieser Code schlägt den gefürchteten Border-Checker ( Spielplatz ) fehl: %Vor% Fehler: %Vor% Kann jemand genau erklären, warum das so ist? Ich hätte gedacht, dass der veränderbare Kredit von dat in einen unveränderlichen umgewandelt w...
16.12.2016, 18:26
1
Antwort

Ist es möglich, eine 'HashMap' zu erstellen, die mit dem Typ 'const Any' codiert ist?

Dieser Code %Vor% Gibt mir den folgenden Fehler: %Vor% Zunächst verstehe ich nicht, warum es sich über core::any::Any beschwert, wenn die Schlüssel vom Typ *const core::any::Any sind. Sollte *const _ nicht unabhängig von der Grö...
23.02.2016, 00:09
0
Antworten

Sollte mir ein Verstoß gegen eine Definitionsregel in einer von Asan gemeldeten Rust-Programmdatei interessieren?

Ich habe eine Rust-Programmdatei, die rein innerhalb des Rust-Ökosystems erstellt wurde; kein externer C-Code oder verknüpfte Bibliotheken, egal was der Compiler hineinzieht. Nach dem Kompilieren mit ASAN unter Linux meldet ASAN eine OD-Verle...
08.02.2018, 07:12
0
Antworten

Mit $ crate in Rust's prozeduralen Makros?

Ich weiß, was die $crate Variable ist , aber soweit ich das beurteilen kann, kann es nicht in prozeduralen Makros verwendet werden. Gibt es einen anderen Weg, einen ähnlichen Effekt zu erzielen? Ich habe ein Beispiel, das in etwa verlang...
06.07.2017, 13:37
0
Antworten

Gibt es eine Möglichkeit zu verhindern, dass Weak :: new () überzuordnen?

Follow-up von Warum nicht? Weak :: new () funktioniert, wenn Rc :: downgrade () tut? Wenn ich versuche, Weak::new() so zu implementieren, dass es keinen Speicher für den zugrunde liegenden Typ reservieren muss, obwohl es nie benutzt wi...
15.06.2017, 18:41
0
Antworten

Ist es sicher, einen ArcMutexT sowohl von einem Rust-Thread als auch von einem fremden Thread zu ändern?

Gibt es allgemeine Regeln, Design-Dokumentation oder Ähnliches, die erklären, wie die Rust-Standardbibliothek Threads behandelt, die nicht von std::thread ? erzeugt wurden? Ich habe eine cdylib crate und möchte sie aus einer anderen Spra...
21.11.2016, 17:37