Suchergebnisse für Anfrage "rust"

1 die antwort

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

1 die antwort

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

1 die antwort

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

TOP-Veröffentlichungen

3 die antwort

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

3 die antwort

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?

1 die antwort

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

1 die antwort

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

6 die antwort

Wie kann ich die aktuelle Zeit in Millisekunden abrufen?

Wie kann ich die aktuelle Zeit in Millisekunden wie in Java abrufen? System.currentTimeMillis()

2 die antwort

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

1 die antwort

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