Я столкнулся с ошибкой:
extern crate serialize;
use serialize::base64::{mod, ToBase64, FromBase64};
fn main() {
let a: [u8, ..30] = [123, 34, .....];
let b = a.from_base64().as_slice();
println!("{}", b);
}
Ошибка:
error: borrowed value does not live long enough
let b = a.from_base64().as_slice();
Для меня код, однако, не ошибается. Почему у меня такая ошибка?