trait-map-derive 0.1.2

Derive the TraitMapEntry trait for trait_map crate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use rustc_version::{version_meta, Channel};

fn main() {
  match version_meta().unwrap().channel {
    // Set "nightly" cfg flag if building on the nightly channel
    Channel::Nightly => {
      println!("cargo:rustc-cfg=nightly");
    },

    // Do nothing for the other channels
    Channel::Stable => {},
    Channel::Beta => {},
    Channel::Dev => {},
  }
}