Feb 2023
6 Mon
7 Tue
8 Wed
9 Thu
10 Fri
11 Sat 11:00 AM – 12:15 PM IST
12 Sun 12:00 PM – 12:45 PM IST
Feb 2023
13 Mon 01:00 PM – 01:45 PM IST
14 Tue
15 Wed
16 Thu
17 Fri
18 Sat
19 Sun
Feb 2023
6 Mon
7 Tue
8 Wed
9 Thu
10 Fri
11 Sat 11:00 AM – 12:15 PM IST
12 Sun 12:00 PM – 12:45 PM IST
Feb 2023
13 Mon 01:00 PM – 01:45 PM IST
14 Tue
15 Wed
16 Thu
17 Fri
18 Sat
19 Sun
Swarnim Arun
Using declarative macros(as in macro_rules!
) can be challenging, and knowing when to use them is perhaps even harder. So let’s take some real-world examples and discuss how you can use rust macros to write your mini-DSLs for simplifying a lot of the boilerplate Rust might force upon you.
While discussing writing a simple library using macros, we shall take a tour of the popular design patterns for writing robust hygienic macros and figure out the best places to use them in Rust. And also perhaps understand the desire for macros_2.0.
We will take a gander at their limitations and the cases where you perhaps should avoid them.
Maybe even discuss how you can use them to make your async code less verbose. (no promises though :P)
Swarnim Arun
Rust Engineer @ DeepSource
Feb 2023
6 Mon
7 Tue
8 Wed
9 Thu
10 Fri
11 Sat 11:00 AM – 12:15 PM IST
12 Sun 12:00 PM – 12:45 PM IST
Feb 2023
13 Mon 01:00 PM – 01:45 PM IST
14 Tue
15 Wed
16 Thu
17 Fri
18 Sat
19 Sun
Hosted by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}