exercism / rust-test-runner

GNU Affero General Public License v3.0
3 stars 15 forks source link

Remove useless dependencies #80

Closed senekor closed 1 year ago

senekor commented 1 year ago

The point of this is to reduce the image size as discussed on the forum.

The current gain is only 34 MB. (954 -> 920)

Once we cache the prebuilt dependencies using sccache, the impact of the dependency list on the image size might grow significantly. In that case we'll be happy we made this first pass, and we may even remove dependencies more aggressively.

For now, I only removed ones where I was +99% sure nobody would use them. Things that have either been deprecated for many years or are completely irrelevant to solving our exercises.

Oh, and luhn. That's on purpose. If somebody used the luhn crate to solve our luhn exercise... they had it coming :wink: