код
let task = unsafe {
// Safe because we will ensure the task finishes executing before
// 'scope via joining before the resolution of 'scope.
mem::transmute::<Box<Task + Send + 'scope>,
Box<Task + Send + 'static>>(Box::new(job))
};
Объясните, пожалуйста, мне не профессионалу, может ли тут быть утечка ?
значение кастуется к статик лайфтайму
Обсуждают сегодня