Suchergebnisse für Anfrage "rust"

2 die antwort

Verwenden von max_by_key auf einen Vektor von floats

Ich möchte benutzenmax_by_key, um den Maximalwert aus einem Vektor von @ zu erhaltf64s basierend auf einem bestimmten Schlüssel. Dies ist ein einfaches Beispiel mit einem kleinen Vektor undabs als Schlüssel: let a: Vec<f64> = vec![-3.0, 0.2, ...

8 die antwort

Gibt es eine Methode wie JavaScript's substr in Rust?

Ich habe mir den Rust angeschautdocs fürString [http://doc.rust-lang.org/std/string/struct.String.html] aber ich kann keine Möglichkeit finden, eine Teilzeichenfolge zu extrahieren. Gibt es eine Methode wie ...

4 die antwort

Erwarteter Typparameter, gefunden u8, aber der Typparameter ist u8

trait Foo { fn foo<T>(&self) -> T; } struct Bar { b: u8, } impl Foo for Bar { fn foo<u8>(&self) -> u8 { self.b } } fn main() { let bar = Bar { b: 2, }; println!("{:?}", bar.foo()); ...

TOP-Veröffentlichungen

4 die antwort

Was bedeutet ParseError (NotEnough) von rust-chrono?

Ich benutzerust-chrono [https://github.com/lifthrasiir/rust-chrono] und ich versuche ein Datum wie dieses zu analysieren: extern crate chrono; use chrono::*; fn main() { let date_str = "2013-02-14 15:41:07"; let date = ...

4 die antwort

"Geliehener Wert lebt nicht lange genug" scheint die falsche Sache zu beschuldigen

Ich zähle, wie oft ein Wort in Macbeth vorkommt: use std::io::{BufRead, BufReader}; use std::fs::File; use std::collections::HashMap; fn main() { let f = File::open("macbeth.txt").unwrap(); let reader = BufReader::new(f); let mut counts = ...

4 die antwort

Semantikdokumentation von & T / & mut T-Typen selbst kopieren / verschieben

Ich suche nach einem Dokument über das Kopieren / Verschieben von Referenzsemantiken und veränderlichen Referenztypen. Das folgende Code-Snippet zeigt unveränderliche Referenzen & T) implementiere dasCopy Eigenschaft und veränderbare Referenzen ...

2 die antwort

Auffüllen einer static / const mit einer Umgebungsvariablen zur Laufzeit in Rust

Ich versuche, Kennwörter und vertrauliche Daten aus der Systemumgebung zu laden, wenn mein Dienst gestartet wird. Ich habe verschiedene Methoden ausprobiert, kann aber anscheinend nicht herausfinden, wie das in Rust funktioniert. const ...

2 die antwort

Porträt für numerische Funktionalität in Rust

Gibt es ein Merkmal, das eine numerische Funktionalität angibt? Ich würde es gerne zur Begrenzung eines generischen Typs verwenden, wie dieses hypothetischeHasSQRT: fn some_generic_function<T>(input: &T) where T: HasSQRT { // ... input.sqrt() ...

4 die antwort

Kann ich verhindern, dass die Ladung bei jedem neuen Projekt die Bibliotheken wieder aufbaut?

Angenommen, ich führe @ acargo new one --bin undcargo new two --bin Fügen Sie dann jedem Projekt die gleiche Abhängigkeit hinzuCargo.toml und baue sie. Jetzt gibt es zwei absolut identische Bibliotheksgruppen: / one / target / debug / deps / ...

6 die antwort

Convert float to integer in Rust

double b = a / 100000; b = (int) b; b *= 100000;Wie wird der obige C-Code in Rust konvertiert? Besonders die Linie # 2, die die Zahl rundet.