From 26ce06bca3342e254d07463eb4c1c5dbd24e034b Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Fri, 24 Jun 2022 14:53:35 -0700 Subject: [PATCH] Increase MSRV to 1.31 --- .github/workflows/ci.yml | 11 ++++------- src/serde_untagged.rs | 1 + src/serde_untagged_optional.rs | 1 + 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3d4d862..f89d371 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,15 +13,13 @@ jobs: fail-fast: false matrix: rust: + - 1.31.0 # MSRV - stable - beta - nightly features: - "" - "serde" - include: - - rust: 1.12.0 # MSRV - features: "" steps: - name: Checkout @@ -34,12 +32,11 @@ jobs: toolchain: ${{ matrix.rust }} override: true - - name: (1.12.0) Downgrade serde - if: ${{ matrix.rust == '1.12.0' }} + - name: (1.31.0) Downgrade serde_json + if: ${{ matrix.rust == '1.31.0' }} run: | cargo generate-lockfile - cargo update -p serde_json --precise 1.0.0 - cargo update -p serde --precise 1.0.0 + cargo update -p serde_json --precise 1.0.39 - name: Build uses: actions-rs/cargo@v1 diff --git a/src/serde_untagged.rs b/src/serde_untagged.rs index 20de074..5da36b6 100644 --- a/src/serde_untagged.rs +++ b/src/serde_untagged.rs @@ -6,6 +6,7 @@ //! but in typical cases Vec would suffice, too. //! //! ```rust +//! extern crate either; //! #[macro_use] //! extern crate serde; //! // or `use serde::{Serialize, Deserialize};` in newer rust versions. diff --git a/src/serde_untagged_optional.rs b/src/serde_untagged_optional.rs index f0cca36..2905606 100644 --- a/src/serde_untagged_optional.rs +++ b/src/serde_untagged_optional.rs @@ -6,6 +6,7 @@ //! but in typical cases Vec would suffice, too. //! //! ```rust +//! extern crate either; //! #[macro_use] //! extern crate serde; //! // or `use serde::{Serialize, Deserialize};` in newer rust versions.