Das könnte die dümmste Frage von Rustlang sein, aber ich verspreche, dass ich mein Bestes versucht habe, die Antwort in der Dokumentation oder an jedem anderen Ort im Internet zu finden.Wie konvertiere ich eine Zeichenfolge in einen Vektor von Bytes in Rost?
Ich kann einen String in einen Vektor von Bytes wie folgt konvertieren:
let bar = bytes!("some string");
Leider kann ich es auf diese Weise nicht tun
let foo = "some string";
let bar = bytes!(foo);
Da bytes!
eine Stringliteral erwartet.
Aber wie bekomme ich dann meine foo in einen Vektor von Bytes umgewandelt?
Vielen Dank für Ihre Antwort. Kannst du das auf mein Beispiel anwenden, so dass ich das Äquivalent von "Bytes! (Foo)" in "bar" habe? Ich habe 'let bar = (& foo) .as_bytes' versucht, aber das scheint den Trick nicht zu machen. – Christoph
Spezifischer gibt es mir diesen Kompilierfehler: * versuchte, Wert der Methode 'as_bytes' auf dem Typ' & 'static str' zu nehmen * – Christoph
Sie müssen es mit '()' s: 'foo.as_bytes () '. Ich habe ein Beispiel in meine Antwort eingefügt. – huon