如何最佳地将Option<&str>
转换为Option<String>
?严格来说,我正在寻找一种简洁的等效方法:
if s.is_some() {
Some(s.to_string())
} else {
None
}
这是我能想到的最好的方法:
s.and_then(|s| Some(s.to_string()))
如何最佳地将Option<&str>
转换为Option<String>
?严格来说,我正在寻找一种简洁的等效方法:
if s.is_some() {
Some(s.to_string())
} else {
None
}
这是我能想到的最好的方法:
s.and_then(|s| Some(s.to_string()))