how do you merge data from one struct to another struct of same type?
So to say replacing/overwriting existing field data values, depending on the values.
I've found the crate https://crates.io/crates/derive-merge-struct/.
But it doesn't seem to be used much.
So the question rises, how you do this?
Are you looking for
No, not looking for the update syntax...
What I'm looking for is exactly what
derive-merge-struct does when calling
See the short readme on the crates page.
If it does exactly what you need then I think the way to do this is to use it or to manually write the function. There's nothing built-in in Rust for it in any case. I'd guess the reason it's not used much is that this kind of merge operation isn't that common.