1 2 3 4 5 6 7 8 9
#[macro_export] macro_rules! opt_set { ($opts:ident, $n:ident, $v:expr) => { bch_bindgen::paste! { $opts.$n = $v; $opts.[<set_ $n _defined>](1); } } }