АМ
Size: a a a
АМ
MB
Е
АМ
АМ
MB
АМ
usize вместо isize, раз гарантированно?АМ
K
K
let b = {
let mut v = Vec::new();
let s = format!("hello");
v.push(&s);
v
};
println!("{:?}", b);АМ
<[_]>::into_vec(Box::new([&format!("hello")]))K
box [...], это немного другоеK
Box::new та же самая ошибкаa
EG
MB
a
a
EG
pub fn empty_string_as_option(value: &str) -> Option<String> {
match value {
"" => None,
s => Some(s.to_string()),
}
}