First, I want to wish everyone well during these trying times. I also am hoping to bring some good news. I am trying to put a little Rust in my work mix
This crate is/will be used to generate urls specific to a service we provide at work. Day to day I'm tackling stuff like this in java, ruby, python, +. However, after being influenced by ripgrep, cargo, et al. I find builder-patterned interfaces to be much more configurable than say a telescoping constructor pattern in java.
I was hoping to get some feedback here. Are builder interfaces really as convenient as I feel they are for configuring interfaces? What other patterns would you suggest?