Wie konvertiere ich Vec<char> in einen String in Rust?
Hallo zusammen! Ich bin neu in Rust und versuche herauszufinden, wie man einen Vektor von Zeichen in einen String konvertiert. Ich habe den folgenden Code:\n\n```rust\nlet chars: Vec = vec!['H', 'e', 'l', 'l', 'o'];\n// wie bekomme ich daraus einen String "Hello"?\n```\n\nIch habe ein paar Methoden ausprobiert, aber sie funktionieren nicht. Zum Beispiel habe ich versucht, `chars.to_string()` zu verwenden, aber der Compiler gibt einen Fehler aus, dass das Trait `ToString` nicht für `Vec` implementiert ist. Ich habe auch `String::from(chars)` versucht, aber das kompiliert ebenfalls nicht.\n\nIch verstehe, dass Rust strenge Ownership- und Typregeln hat, aber ich finde den richtigen Weg nicht. In anderen Sprachen, wie Python, kann man einfach `''.join(list_of_chars)` machen, und in Java — `new String(charArray)`. Was ist der idiomatische Weg für Rust?\n\nVielen Dank im Voraus für die Hilfe! Codebeispiele sind willkommen.