diff --git a/.circleci/config.yml b/.circleci/config.yml index 4cad8387..8de18043 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -15,6 +15,7 @@ jobs: command: | apt update && apt install -y gfortran cargo test --no-default-features --features=openblas + cargo test --no-default-features --features=openblas,serde-1 test-netlib: <<: *rust_cfg @@ -25,6 +26,7 @@ jobs: command: | apt update && apt install -y cmake gfortran cargo test --no-default-features --features=netlib + cargo test --no-default-features --features=netlib,serde-1 test-intel-mkl: <<: *rust_cfg @@ -32,7 +34,9 @@ jobs: - checkout - run: name: test Intel MKL backend - command: cargo test --no-default-features --features=intel-mkl + command: | + cargo test --no-default-features --features=intel-mkl + cargo test --no-default-features --features=intel-mkl,serde-1 workflows: version: 2 diff --git a/Cargo.toml b/Cargo.toml index d760f358..8038d5aa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,7 @@ accelerate = ["lapack-src/accelerate", "blas-src/accelerate"] intel-mkl = ["lapack-src/intel-mkl", "blas-src/intel-mkl"] netlib = ["lapack-src/netlib", "blas-src/netlib", "netlib-src"] openblas = ["lapack-src/openblas", "blas-src/openblas", "openblas-src"] +serde-1 = ["ndarray/serde-1", "num-complex/serde"] [dependencies] derive-new = "0.5"