Update the pinned rust version and fix clippy lints.
Turns out the feature for snappy compression was broken, the name of the feature was different to the name used in the cfgs and rust 1.76 didnt pick this up yet.
I set the feature name to "snappy" to match the name of the compression format rather than the name "snap" which is the rust crate that implements snappy, since the choice of crate is an implementation detail.
AFAIK this project has no MSRV requirements, so the toolchain is not set to an old version to ensure an MSRV, if desired I can leave it a few versions behind though.
Update the pinned rust version and fix clippy lints. Turns out the feature for snappy compression was broken, the name of the feature was different to the name used in the
cfg
s and rust 1.76 didnt pick this up yet.I set the feature name to "snappy" to match the name of the compression format rather than the name "snap" which is the rust crate that implements snappy, since the choice of crate is an implementation detail.
AFAIK this project has no MSRV requirements, so the toolchain is not set to an old version to ensure an MSRV, if desired I can leave it a few versions behind though.