Suchergebnisse für Anfrage "rust"
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, ...
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 ...
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()); ...
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 = ...
"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 = ...
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 ...
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 ...
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() ...
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 / ...
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.