savefile 0.20.5

Simple, convenient, fast, versioned, binary serialization/deserialization library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
extern crate rustc_version;
use rustc_version::{version, version_meta, Channel, Version};
fn main() {
    println!("cargo:rustc-check-cfg=cfg(has_new_range)");
    
    // std::range::Range was stabilized in rust 1.96
    if let Ok(version) = version() {
        if version >= Version::new(1, 96, 0) {
            println!("cargo:rustc-cfg=has_new_range");
        }
    }
    
    let version = version_meta().unwrap();
    if version.channel == Channel::Nightly {
        println!("cargo:rustc-cfg=feature=\"nightly\"");
    }
}