peeking_take_while 0.1.2

Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `Iterator::by_ref` and `Iterator::take_while` together, and still get the first value for which the `take_while` predicate returned false after dropping the `by_ref`.
Documentation
sudo: false
language: rust

rust:
  - stable
  - beta
  - nightly

cache: cargo

env:
  matrix:
    - PROFILE=""
    - PROFILE="--release"

script:
  - cargo build $PROFILE --verbose
  - cargo test $PROFILE --verbose