wasm-snip 0.4.0

Replace a wasm function with an `unreachable`.
Documentation
#![cfg(target_arch = "wasm32")]

#[no_mangle]
pub fn fluxions(x: usize) -> usize {
    unsafe {
        imported(x);
        imported2(x);
        imported3(x);
        imported4(x)
    }
}

#[no_mangle]
pub fn quicksilver(x: usize) {
    if x > 100 {
        snip_me();
    }
}

extern "C" {
    fn imported(x: usize) -> usize;
    fn imported2(x: usize) -> usize;
    fn imported3(x: usize) -> usize;
    fn imported4(x: usize) -> usize;
}

#[inline(never)]
fn snip_me() {
    println!("this is gonna get snipped");
}

pub fn main() {}