АМ
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()),
}
}