macro_rules! get_some {
($option_name:ident) => { ... };
($option_name1:ident, $option_name2:ident) => { ... };
($option_name1:ident, $option_name2:ident, $option_name3:ident) => { ... };
($option_name1:ident, $option_name2:ident, $option_name3:ident, $option_name4:ident) => { ... };
($option_name1:ident, $option_name2:ident, $option_name3:ident, $option_name4:ident, $option_name5:ident) => { ... };
($option_name1:ident, $option_name2:ident, $option_name3:ident, $option_name4:ident, $option_name5:ident, $option_name6:ident) => { ... };
($option_name1:ident, $option_name2:ident, $option_name3:ident, $option_name4:ident, $option_name5:ident, $option_name6:ident, $option_name7:ident) => { ... };
($option_name1:ident, $option_name2:ident, $option_name3:ident, $option_name4:ident, $option_name5:ident, $option_name6:ident, $option_name7:ident, $option_name8:ident) => { ... };
}
Expand description
Takes one or more Option enum objects and returns the taken objects from those Options, panicking with “Error: Nothing here!” if at least one object isn’t found.