priority-queue 1.0.2

A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.
Documentation
language: rust
rust:
  - stable
  - beta
  - nightly
matrix:
  allow_failures:
    - rust: nightly
  include:
    - rust: stable
      env: TARGET=thumbv6m-none-eabi
      before_script:
        - rustup target add $TARGET
      script:
        - cargo build -vv --target=$TARGET
        - cargo build -v -p test-nostd --target=$TARGET
env:
  global:
  - CODECOV_TOKEN=:175096ad-e9ca-4967-b95c-6644fd7d3a11
script:
  - cargo build --verbose
  - cargo test --verbose
  - cargo build --verbose --features serde
  - cargo test --verbose --features serde
after_success: |
  wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
  tar xzf master.tar.gz &&
  cd kcov-master &&
  mkdir build &&
  cd build &&
  cmake .. &&
  make &&
  make install DESTDIR=../../kcov-build &&
  cd ../.. &&
  rm -rf kcov-master &&
  for file in target/debug/examplerust-*[^\.d]; do mkdir -p "target/cov/$(basename $file)"; ./kcov-build/usr/local/bin/kcov --exclude-pattern=/.cargo,/usr/lib --verify "target/cov/$(basename $file)" "$file"; done &&
  bash <(curl -s https://codecov.io/bash) &&
  echo "Uploaded code coverage"