This PR updates some dependencies, my main motivation in this is ruzstd removes syn from it's dependency tree and a bunch of proc-macro code generation speeding up compile times and making it so my project will only have syn 2 in it's dependencies and not syn 1 + 2 (once object updates and releases a new version).
This PR updates some dependencies, my main motivation in this is ruzstd removes syn from it's dependency tree and a bunch of proc-macro code generation speeding up compile times and making it so my project will only have syn 2 in it's dependencies and not syn 1 + 2 (once object updates and releases a new version).