axio 0.3.0-pre.1

`std::io` for `no_std` environment
Documentation
fn main() {
    autocfg::rerun_path("build.rs");

    let ac = autocfg::new();

    autocfg::emit_possibility("borrowedbuf_init");
    let code = r#"
        #![no_std]
        #![feature(core_io_borrowed_buf)]
        pub fn probe() {
            let _ = core::io::BorrowedBuf::init_len;
        }
    "#;
    if ac.probe_raw(code).is_ok() {
        autocfg::emit("borrowedbuf_init");
    }

    autocfg::emit_possibility("maybe_uninit_slice");
    let code = r#"
        #![no_std]
        pub fn probe() {
            let _ = <[core::mem::MaybeUninit<()>]>::assume_init_mut;
        }
    "#;
    if ac.probe_raw(code).is_ok() {
        autocfg::emit("maybe_uninit_slice");
    }
}