floop 0.1.2

A more convenient and less error prone replacement for loop `{ select! { .. }}`
Documentation
use floop::floop;
use futures::future;
use smol::block_on;

#[test]
fn after_() {
    let mut after_count = 0;
    let mut ran: bool = false;
    
    let future = floop! {
        biased
        _ in future::ready(()) => {
            if ran {
                break;
            }

            ran = true;
        }
        after => {
            after_count += 1;
        }
    };

    block_on(future);

    assert_eq!(after_count, 1);
}