Closed
Description
I have some code using 0.2.0 that does things like this:
#[derive(SmartDefault)]
struct Test {
#[default = "vec![0; 100]"]
field: Vec<u32>,
}
In 0.3.0 this fails to parse with either syntax:
#[derive(SmartDefault)]
struct Test {
#[default(vec![0; 100])]
field: Vec<u32>,
// unexpected token: !
}
#[derive(SmartDefault)]
struct Test2 {
#[default = vec![0; 100]]
field: Vec<u32>,
// expected ']', found '!'
}
This is preventing me from upgrading my codebase from 0.2.0 -- which isn't a huge deal, since 0.2.0 works fine, but it's adding a dependency on old versions of syn
/quote
so I'd like to upgrade.
Metadata
Metadata
Assignees
Labels
No labels