use basicmethod::BasicMethod;
pub enum Division {
Marketing, IT, Finance, Other
}
#[derive(BasicMethod)]
#[allow(unused)]
struct Sample {
#[only="get"] id: i32, #[exclude] name: String, #[only="set"] age: u8, division: Division }
fn main() {
let mut s = Sample::new(12, "Fika".to_string(), 27, Division::Finance);
let _id = s.get_id();
s.set_age(30);
s.set_division(Division::IT);
let _div = s.get_division();
}