untrustended 0.4.0

Untrustended - Untrusted Extended. A compilation of primitives for parsing values from untrusted input.
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [0.4.0] - 2021-07-19

### Added
* Introduce methods `read_be()` and `read_le()` to read as many bytes as
  required to instantiate a specific type (for example `let count: u32 =
  reader.read_be()`).

### Changed
* Bump [untrusted]https://crates.io/crates/untrusted to version 0.9.0.

## [0.3.0] - 2019-07-30

### Changed
* Bump [untrusted]https://crates.io/crates/untrusted to version 0.7.0.
* Removed feature gate for `i128` since 128bit integers are included in stable Rust.

## [0.2.1] - 2017-10-03

### Added
* Added [`std::error::Error`]https://doc.rust-lang.org/stable/std/error/trait.Error.html implementation for [`untrustended::Error`]https://docs.rs/untrustended/0.2.0/untrustended/enum.Error.html ([#2]https://github.com/oherrala/untrustended/pull/3).
* Added support for 128-bit integers. Support can be enabled with `i128` feature ([commit]https://github.com/oherrala/untrustended/commit/f97bc73ea539ec04988bab806f0a252981905bda).

## [0.2.0] - 2017-09-23

### Changed
* Bump [untrusted]https://crates.io/crates/untrusted to version 0.6.0.
* Rename `read_bytes()` to `read_bytes_less_safe()` ([commit]https://github.com/oherrala/untrustended/commit/8eaae8b008bfb831a7257dd66c58026254a54c9d).


## [0.1.0] - 2017-08-01

* Things happened. Code appeared.