Ted Driggs
Ted Driggs
The current `CompileError` enum only accepts strings, so it cannot preserve spans that were available during AST parsing. This means errors are less precise than they could be; they highlight...
Splitting meta-items across multiple attribute tags leads to some options being silently ignored. ```rust #[derive(Template)] #[template(source = "...", ext = "...")] #[template(escape = "...")] // SILENTLY IGNORED pub struct Sample...
I'd like to do some parsing of a string option before it gets to my runner method. Right now, this requires that I create an interface to accept the string...
I'm trying to transform an API response into some type definitions. Unfortunately, some argument and property types are already strings in JSDoc notation, e.g. `Array.|Buffer`. I'm currently converting that to...
With #72 (fallible setters) merged and rust-lang/rust#33417 (`TryFrom`) approaching stabilization, having a `TryFrom for Target` implementation for all builders with a generated `build` method will enable the following code: ```rust...
This reference lists all supported attributes alphabetically. It should in future link to examples and higher-level documentation. Part of #232
We have two parallel problems: 1. It's hard for crate users to find all the options for builder attributes and their effects 2. It's hard for crate maintainers to make...
Our documentation still uses `#[macro_use] extern crate derive_builder;`, which has been deprecated since the 2018 edition. We should migrate our tests and examples to use `use derive_builder::Builder;`. # Open Questions...
The CI tests for this project are based on restrictions in very old versions of `cargo`. With the MSRV jumping to 1.40.0 in v0.10.0, we should move off Travis before...
This is generic over the literal expected by syn::Meta, allowing attributes that use the meta structure but allow arbitrary syntax as rvalues to be parsed by darling with minimal custom...