pub fn block_on<F: 'static + Future<Output = ()>>(future: F)
Use the spawn() function instead, it does the same thing but is more appropriately named.
See documentation for spawn.