flamingo_pinyata@sopuli.xyz to Programmer Humor@programming.dev · 6 months agoYou can pry pattern matching from my cold dead handssopuli.xyzimagemessage-square27linkfedilinkarrow-up14arrow-down10
arrow-up14arrow-down1imageYou can pry pattern matching from my cold dead handssopuli.xyzflamingo_pinyata@sopuli.xyz to Programmer Humor@programming.dev · 6 months agomessage-square27linkfedilink
minus-squareLucy :3@feddit.orglinkfedilinkarrow-up0·6 months agoAverage Rust code: macro_rules! sum { ( $initial:expr $(, $expr:expr )* $(,)? ) => { $initial $(+ $expr)* } } fn remove_prefix<'a>(mut original: &'a str, prefix: &str) -> &'a str let mut up = 1; 'outer: loop { Hell I don’t want to know what you define as ugly then.
minus-squareasdfasdfasdf@lemmy.worldlinkfedilinkarrow-up1·edit-26 months ago Macro syntax technically isn’t even Rust This is definitely not average Rust code.
Average Rust code:
macro_rules! sum { ( $initial:expr $(, $expr:expr )* $(,)? ) => { $initial $(+ $expr)* } } fn remove_prefix<'a>(mut original: &'a str, prefix: &str) -> &'a str let mut up = 1; 'outer: loop {Hell I don’t want to know what you define as ugly then.