Attribute Macro pub_fields

Source
#[pub_fields]
Expand description

A simple attribute that makes all fields public on a struct.

Usage:

use pub_fields::pub_fields;

#[pub_fields]
pub struct MyStruct {
    a: usize,
    b: usize,
    c: usize,
}

=>

pub struct MyStruct {
    pub a: usize,
    pub b: usize,
    pub c: usize,
}