[−][src]Derive Macro amplify_derive::Getters
#[derive(Getters)]
Creates getter methods matching field names for all fields within a structure (including public and private fields). Getters return reference types.
Example
#[derive(Getters, Default)] struct One { a: Vec<u8>, pub b: bool, pub(self) c: u8, } let one = One::default(); assert_eq!(one.a(), &Vec::<u8>::default()); assert_eq!(one.b(), &bool::default()); assert_eq!(one.c(), &u8::default());