-
-
Notifications
You must be signed in to change notification settings - Fork 875
Open
Description
feat
better DX when function renamed
problem
When function renamed
- serde attribute is not renamed
Would be nice to have attribute auto renamed for better DX.
Is it possible?
Are there any road blockers issue trackers?
current
current before renamed
#[derive(Deserialize)]
pub struct Reproduce {
#[serde(default = "foo")]
pub foo: String,
}
pub fn foo() -> String {
"foo".into()
}current after renamed, serde default attribute is not changed
#[derive(Deserialize)]
pub struct Reproduce {
#[serde(default = "foo")]
pub foo: String,
}
pub fn renamed() -> String {
"foo".into()
}feat
expect before renamed
#[derive(Deserialize)]
pub struct Reproduce {
#[serde(default = foo)]
pub foo: String,
}
pub fn foo() -> String {
"foo".into()
}expect after renamed, serde default attribute is changed
#[derive(Deserialize)]
pub struct Reproduce {
#[serde(default = renamed)]
pub foo: String,
}
pub fn renamed() -> String {
"foo".into()
}Metadata
Metadata
Assignees
Labels
No labels