279 B
279 B
#[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)
}