Это тип, который возвращается из многопоточного кода. Вы всегда можете автоматически определить тип и вообще не хотите писать тип явно. В документации есть несколько примеров для join
, который возвращает Result<T>
.
Следующий пример взят из документации:
spawn
возвращает JoinHandle, который при присоединении возвращает Результат.
let computation = thread::spawn(|| {
// Some expensive computation.
42
});
let result = computation.join().unwrap();
println!("{}", result);