[−][src]Derive Macro lain::VariableSizeObject
#[derive(VariableSizeObject)]
Automatically implements trait@lain::traits::VariableSizeObject
Example
ⓘThis example deliberately fails to compile
extern crate lain; use lain::prelude::*; use lain::rand; #[derive(Default, NewFuzzed, VariableSizeObject)] struct Foo { field1: u8, field2: Vec<u8>, } let mutator = Mutator::new(rand::thread_rng()); let my_struct: Foo = Default::default(); my_struct.mutate()