Fredrick Brennan
Fredrick Brennan
Significant progress has been made, I just converted a Spiro to a Bezier spline in Rust: https://github.com/mfeq/spiro-sys/ This was quite painless, so much so I'm going to write a safe...
This is in 1.0 since it's really easy to do with a measure tool and I want to have some features in 1.0 impossible in @FontForge so people get it....
I'm not quite understanding what the `Validate` trait will look like. Is this a project-level trait that will be implemented on a certain `Fn / FnMut`, meaning users don't need...
Wait, why would `clap` need access to the trait? The trait could just fit into `clap`'s builder pattern for `App`, providing a function for `App` which modifies `App`. Then you...
Forgive me for not knowing the internals as well as you, but couldn't the Validator trait, instead of being called on `App`, be called on `ArgMatches` instead? Perhaps as `app.get_matches().validate()`.
I see. Honestly, as much as I don't like it, perhaps you do have a strong case for pushing `App::error` on downstream users, and we're just going to have to...
Hopefully you can avoid my horrible situation of the past week: adding an API (https://github.com/MFEK/glifparser.rlib/commit/6aaf88012709fce8fd21ccf0b61d1074a95307a3), realizing it's broken and trying to fix it ()…twice (). Maybe it has no edge...
Not necessarily. With [serde_value](https://docs.rs/serde-value/), you get a [`Value`](https://docs.rs/serde-value/latest/serde_value/enum.Value.html) type that represents any Serde "object". These can be coerced into the user's structs because they also implement `Deserialize`. I think @kraktus'...
I was thinking that you'd have `Deserialize` on the whole `ArgMatches`. It's already normal for me to have an `Args` struct. If `ArgMatches` could become a `serde::Value` then it could...
My problem was I was only considering my patch #3029 and not that you wanted to make _every_ case work. To refresh memories, my patch was focused on validating _a...