//! Utilities for dealing with futures and asynchronous Rust APIs
use Future;
use Runtime;
use block_on;
/// Convenience function to run a future
/// until it returns a value
///
/// This is useful in synchronous contexts where the .await syntax normally can't
/// be used