Suchergebnisse für Anfrage "rust"
"Lebt nicht lange genug" Fehler beim Durchlaufen einer verknüpften Liste
Ich versuche, eine verknüpfte Liste und einen Iterator zu erstellen, um die Liste zu durchlaufen. enum List<T> { Cons(T, Box<List<T>>), Nil, } struct ListIterator<'a, T:'a> { cur: &'a List<T> } impl<'a, T> Iterator<T> for ListIterator<'a, T> { ...
Wie schickst du Scheiben von einem Vec zu einer Aufgabe in Rost?
So, das funktioniert nicht: use std::comm; #[deriving(Show)] struct St { v: u8 } fn main() { let mut foo:Vec<St> = Vec::new(); for i in range(0u8, 10) { foo.push(St { v: i }); } { let mut foo_slice = foo.as_mut_slice(); let (f1, f2) ...
Warum implementiert Rust keine Gesamtbestellung über das Ord-Merkmal für f64 und f32?
Während alle Integer-Typen in Rust implementierenOrd [http://doc.rust-lang.org/std/cmp/trait.Ord.html] was die Gesamtreihenfolge betont, implementieren die Gleitkommatypen nurPartialOrd [http://doc.rust-lang.org/std/cmp/trait.PartialOrd.html]. ...
Umwandle eine Folge von Zahlen in ein Array / einen Vektor von Ints in Rust
Ich schreibe auf STDIN eine Folge von Zahlen (z. B. "4 10 30 232312") und möchte das lesen und in Rust in ein Array von int (oder einen Vektor) konvertieren, kann also nicht den richtigen Weg finden Bisher habe ich: use std::io; fn main() { let ...
Wie kann ich in Rust ein Flag für einen Ganzzahlüberlauf zurückgeben?
Swift hat arithmetische Ganzzahlüberlauffunktionen, die ein Flag zurückgeben, unabhängig davon, ob die Zahl übergelaufen ist oder nicht. Haben wir dasselbe in Rust?
Modifizieren von Zeichen in einem String nach Index
Ich habe eine Funktion in Titelbuchstaben (Großbuchstaben, alle anderen Kleinbuchstaben) für einen geliehenen String geschrieben, aber es hat sich als problematischer erwiesen, als es sich anfühlt. fn titlecase_word(word: &mut String) { unsafe { ...
Mehrere veränderbare Ausleihen beim Generieren einer Baumstruktur mit einer rekursiven Funktion in Rust
Ich habe Probleme beim Implementieren einer rekursiven Funktion, die einen Binärbaum durch Manipulieren einer veränderlichen Liste von Indizes generiert, die in eine unveränderliche Liste indiziert. Hier ist der Code: enum Tree<'r, T:'r> { ...
Wie kann ich die aktuelle Zeit in Millisekunden abrufen?
Wie kann ich die aktuelle Zeit in Millisekunden wie in Java abrufen? System.currentTimeMillis()
Wie verwende ich Fn-Merkmale / -Verschlüsse in Signaturen in Rust?
Ich möchte ein @ schreibint -returning-Funktion, die einen Abschluss akzeptiert, der keine Argumente akzeptiert, einen Abschluss, der ein Argument akzeptiert, und einen Abschluss, der zwei Argumente akzeptiert, wobei alle Abschlussargumente vom ...
Rust: Segfault beim Ausführen einer bestimmten Codezeile aus einer dynamisch geladenen Bibliothek
Ich schreibe ein einfaches Plugin-basiertes System in Rust, um einige Kenntnisse und Erfahrungen im Umgang mit der Sprache zu sammeln. Mein System lädt Bibliotheken dynamisch und führt sie zur Laufzeit aus, um jedes Plugin zu initialisieren. Beim ...