The code still targets 1.81 but I'm tired of the CI failing and I refuse to commit `Cargo.lock` to pin `base64ct`. Thankfully, Cargo's resolver has started taking `rust-version` into account since 1.84, so this won't be a problem in the future.
because native-tls updated its MSRV to 1.80 in a patch release, and the resolver didn't take MSRV into account until 1.85
though tbf, 1.72 is pretty old and i very much appreciate that i can now use C string literals