Suchergebnisse für Anfrage "rust"

1 die antwort

Rostgeborgte Zeiger und Lebensdauern

In meinem Code habe ich eine gegenseitig rekursive Baumstruktur, die ungefähr so aussieht: enum Child<'r> { A(&'r Node<'r>), B, C } struct Node<'r> { children : [&'r Child<'r>,..25] } impl <'r>Node<'r> { fn new() -> Node { Node { children ...

3 die antwort

Wie verwende ich in Rust das implementierte Merkmal FromStr auf BigInt?

Ich versuche, dieses Programm zum Kompilieren zu bringen: extern crate num; use num::bigint::BigInt; use std::from_str::FromStr; fn main () { println!("{}", BigInt::from_str("1")); }Aber die Ausgabe vonrustc ist testing.rs:6:20: 6:36 error: ...

2 die antwort

Eigenschaften als Rückgabewert einer Funktion [duplizieren]

Diese Frage hat hier bereits eine Antwort: Wie gebe ich eine Instanz eines Merkmals von einer Methode zurück? [/questions/30661046/how-do-i-return-an-instance-of-a-trait-from-a-method] 3 AntwortenIch habe zwei Aufzählungen,NormalColour ...

TOP-Veröffentlichungen

3 die antwort

So konvertieren Sie Vec <char> in einen String

Wie konvertiere ichVec<char> Formular zu Zeichenfolge, damit ich es drucken kann?

2 die antwort

Wie kann eine Lebensdauer für eine Option <Abschluss> angegeben werden?

Ich versuche, ein Feld auf eine Struktur zu setzen, die ein enthalten sollOption<closure>. Allerdings schreit Rust mich an, dass ich die Lebensdauer spezifizieren muss (nicht, dass ich das noch wirklich befürchtet hätte). Ich versuche mein ...

1 die antwort

Warum funktioniert der Binary + -Operator nicht mit two & mut int?

fn increment(number: &mut int) { // this fails with: binary operation `+` cannot be applied to type `&mut int` //let foo = number + number; let foo = number.add(number); println!("{}", foo); } fn main() { let mut test = 5; increment(&mut test); ...

2 die antwort

Kann ich C- oder C ++ - Funktionen aus Rust-Code aufrufen?

Ist es möglich, C- oder C ++ - Funktionen in Rust aufzurufen? Wenn ja, wie geht das?

7 die antwort

Was sind die Unterschiede zwischen Rusts `String` und` str`?

Warum hat RustString undstr? Was sind die Unterschiede zwischenString undstr? Wann benutzt manString Anstatt vonstr und umgekehrt? Wird einer von ihnen veraltet?

1 die antwort

Behebung: Erwartete Betonlebensdauer, aber gefundener Parameter für die gebundene Lebensdauer

Ich bin gerade dabei, mich darüber zu äußern. Ich habe versucht, es auf ein minimal reproduzierbares Beispiel zu beschränken. struct Request; struct ResponseWriter<'a> { dummy: &'a () } #[deriving(Clone)] pub struct RouteStore{ pub routes: ...

2 die antwort

Wie konvertiere ich eine C-Saite in eine Rust-Saite und zurück über FFI?

Ich versuche, einen C-String von einer C-Bibliothek zurückzugeben und ihn über FFI in einen Rust-String zu konvertieren. mylib.c const char* hello(){ return "Hello World!"; }main.rs #![feature(link_args)] extern crate libc; use libc::c_char; ...