tree: d8548b1ae8dc1518c4a7f000ff1e171538a6d864 [path history] [tgz]
  1. src/
  2. Cargo.toml
  3. README.md
rand_macros/README.md

#[derive]-like functionality for the rand::Rand trait.

Example

#![feature(plugin)]

#[plugin] #[no_link] extern crate rand_macros;
extern crate rand;

#[derive_Rand]
struct Foo {
    x: u8,
    y: isize
}

#[derive_Rand]
enum Bar {
    X(char),
    Y(f64)
}