flamingo_pinyata@sopuli.xyz to Programmer Humor@programming.dev · 3 months agoYou can pry pattern matching from my cold dead handssopuli.xyzimagemessage-square20linkfedilinkarrow-up13arrow-down10
arrow-up13arrow-down1imageYou can pry pattern matching from my cold dead handssopuli.xyzflamingo_pinyata@sopuli.xyz to Programmer Humor@programming.dev · 3 months agomessage-square20linkfedilink
minus-squareLucy :3@feddit.orglinkfedilinkarrow-up0·3 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-23 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.