• Eliza Weisman's avatar
    chore: bump MSRV to 1.49.0 (#645) · 9c184d81
    Eliza Weisman authored
    `tower` builds are now failing on CI because Tokio v1.17.0 bumped MSRV
    to 1.49.0. This branch updates `tower`'s MSRV to 1.49.0 to track Tokio's
    MSRV. I also added nicer documentation of the MSRV based on Tokio's, and
    added the `rust-version` Cargo metadata to the `tower` crate's
    `Cargo.toml`.
    
    Note that `tower-service` and `tower-layer` can technically continue to
    support much earlier Rust versions than `tower` can, since they don't
    depend on external crates and are very small. We could consider testing
    separate, older MSRVs on CI for those crates individually. I didn't do
    that in this PR, though, because I wasn't sure if this was worth the
    effort and I just wanted to get CI passing again.
    9c184d81