Skip to content

zesterer/nab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Nab

A macro that makes extracting elements from enum variants simpler.

enum Foo {
    A(i32, bool),
    B(bool, u64),
}

let input = Foo::A(42, false);
let output = nab!(input, Foo::A(x, y) => (x, y));
assert_eq!(output, Some((42, false)));

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages