You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
proc-macro-error's maintainer seems to be unreachable, with no commits for 2 years, no releases pushed for 4 years, and no activity on the GitLab repo or response to email.
proc-macro-error also depends on syn 1.x, which may be bringing duplicate dependencies into dependant build trees.
conflate (essentially merge 0.1.0-dev) lacks the blanket `impl<T> Merge
for Option<T>`, which was removed from version 0.1.0
```rust
impl<T> Merge for Option<T> {
fn merge(&mut self, mut other: Self) {
if !self.is_some() {
*self = other.take();
}
}
}
```
Hence, I added the `overwrite_none` strategies where needed.
We could also add it back, for a future version, though I think there
was some decision involved, that strategies should be more explicit,
because it could be confusing for strategies being applied without
having an annotation. So I felt, I don't want to add that back to
`conflate` for now.
Fixes#258
---------
Signed-off-by: simonsan <[email protected]>
Co-authored-by: Alexander Weiss <[email protected]>
proc-macro-error
1.0.4
proc-macro-error's maintainer seems to be unreachable, with no commits for 2 years, no releases pushed for 4 years, and no activity on the GitLab repo or response to email.
proc-macro-error also depends on
syn 1.x
, which may be bringing duplicate dependencies into dependant build trees.Possible Alternative(s)
See advisory page for additional details.
The text was updated successfully, but these errors were encountered: