// -*- rust -*- use std; import task; import task::*; fn main() { let mut result = none; task::task().future_result(|-r| { result = some(r); }).spawn(child); #error("1"); yield(); future::get(option::unwrap(result)); } fn child() { #error("2"); }