Derive Macro Pwrite

#[derive(Pwrite)]