我正在使用HTML5ever,并且正在尝试将属性放入Vec<(String, String>)
中(尽管(&str, &str)
也可以使用)。
不幸的是,是html5ever's attribute values are in Tendril<UTF8>
s,而不是String
(或QualName
,&str
等)。如何将这些Tendril
之一转换为String
?
最佳答案
使用其Deref
实现:
extern crate tendril;
use tendril::{fmt::UTF8, Tendril};
fn example(t: &Tendril<UTF8>) -> &str {
t
}
fn main() {}
关于rust - 如何将Tendril <UTF8>转换为&str或String?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49960480/