[−][src]Crate expand
Macro to expand byte string literals
Usage
use expand::expand; assert_eq!( &expand!([@b"Hello,", b' ', @b"world", b'!']), b"Hello, world!" ); if let expand!([@b"patt", x, y, b'n', ..]) = b"pattern matching" { assert_eq!(x, &b'e'); assert_eq!(y, &b'r'); } else { panic!("pattern matching failed"); } if let expand!([@b"msg = \"", xs @ .., b'"']) = br#"msg = "Hello, world!""# { assert_eq!(xs, b"Hello, world!"); } else { panic!("pattern matching failed"); }
Changelog
See CHANGELOG.md
Macros
expand | Expand byte string literals |