#[allow(missing_doc)];
use any::Any;
-use clone::Clone;
-use container::Container;
-use iter::Iterator;
use option::Option;
-use ptr::RawPtr;
use result::Result;
use task::TaskOpts;
-use vec::{OwnedVector, MutableVector, ImmutableVector};
use self::task::{Task, BlockedTask};
// you're in.
fn spawn_sibling(~self, cur_task: ~Task, opts: TaskOpts, f: proc());
fn local_io<'a>(&'a mut self) -> Option<rtio::LocalIo<'a>>;
+ /// The (low, high) edges of the current stack.
+ fn stack_bounds(&self) -> (uint, uint); // (lo, hi)
// XXX: This is a serious code smell and this should not exist at all.
fn wrap(~self) -> ~Any;