shorthand 0.1.1

A proc_macro to derive getter and setter for structs
Documentation
1
2
3
4
5
6
7
8
9
10
11
use shorthand::ShortHand;

#[derive(ShortHand, Default)]
pub struct Example {
    optional: Option<String>,
}

#[test]
fn test_option_as_ref() { let _: Option<&String> = Example::default().optional(); }

fn main() {}