voklen@programming.dev
on 11 Apr 2024 23:13
nextcollapse
I love the concept! I recently wanted something just like this for a Flutter app I was making to parse a filename into a user defined format i.e.
2024-04-12.txt with %Y-%M-%D.txt to {year: 2024, month: 04, day: 12}
I’ll certainty be using this the next time I need anything like that in Rust though.
fhoekstra@programming.dev
on 12 Apr 2024 15:49
collapse
Off-topic, but I recognise your name.
Thank you for the Daily Diary App! I’m a huge fan, I use it every day for my gratitude routine.
voklen@programming.dev
on 13 Apr 2024 18:23
collapse
Wow, I’ve never had anyone recognise my name for something I’ve made! Thank you so much and I’m glad you’re enjoying it 😁
livingcoder@programming.dev
on 12 Apr 2024 12:17
nextcollapse
How does it handle multiple potential outcomes?
Example: unformat!(“a {} b {} c”, “a x b b y c”)
Would it return Some((“x b”, “y”)) or Some((“x”, “b y”))?
avonarret1@programming.dev
on 13 Apr 2024 14:10
collapse
That’s really clever. I want to use it even though I haven’t been Rust‘ing lately
threaded - newest
That’s just brilliant.
What am I missing? Seems like it just puts the parameter in
Some
?Anti Commercial-AI license
You must’ve read that wrong.
The first example, but formatted differently:
Now,
result
contains:…because the words “name” and “Rho” in
value
happened to be at the position of the {}-slots in the unformat!()-pattern.Oh yeah! Thanks. It’s been a long day.
Anti Commercial-AI license
I love the concept! I recently wanted something just like this for a Flutter app I was making to parse a filename into a user defined format i.e.
2024-04-12.txt
with%Y-%M-%D.txt
to{year: 2024, month: 04, day: 12}
I’ll certainty be using this the next time I need anything like that in Rust though.
Off-topic, but I recognise your name. Thank you for the Daily Diary App! I’m a huge fan, I use it every day for my gratitude routine.
Wow, I’ve never had anyone recognise my name for something I’ve made! Thank you so much and I’m glad you’re enjoying it 😁
How does it handle multiple potential outcomes? Example:
unformat!(“a {} b {} c”, “a x b b y c”)
Would it returnSome((“x b”, “y”))
orSome((“x”, “b y”))
?That’s really clever. I want to use it even though I haven’t been Rust‘ing lately