Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pub enum Data {
- Var1,
- Var2,
- }
- pub fn show_data(a: Data, b: usize) -> usize {
- match (a, b) {
- (Data::Var1, 10) => 1,
- (Data::Var1, 20) => 2,
- (Data::Var1, 30) => 3,
- (Data::Var2, 10) => 4,
- (Data::Var2, 20) => 5,
- (Data::Var2, 30) => 6,
- _ => unreachable!()
- }
- }
- fn main() {
- let a = Data::Var2;
- let b: usize = 10;
- let result = show_data(a, b);
- println!("{}", result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement