pascal_string 0.4.0

Pascal strings in Rust.
Documentation
# Change Log
All notable changes to this project will be documented in this file.

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

## [0.4.0] - 2016-10-15
### Fixed
- Add `?Sized` specifier to the `PartialOrd<_>` and `PartialEq<_>` impls for `PascalString`.
- Use `Ord::cmp(&[AsciiChar])` in `Ord::cmp(&AsciiString)` implementation.

### Added
- Add `PascalStr::lines()`, which is used to iterate over the lines of the `PascalStr`.

## [0.3.0] - 2016-10-13
### Added
- Implement `std::str::FromStr` for `PascalString`.
- Implement `PartialOrd<AsRef<PascalStr>>`, `PartialEq<AsRef<PascalStr>>`, `Ord` and `Eq` for `PascalString` and
  `PascalStr`.

### Fixed
- Improve wording of crate-level doc comment.
- Improve doc comment for `IntoChars` struct.
- Improve doc comment for `PascalStr::get_unchecked`.
- Remove a false assertion on `PascalStr::get_unchecked` that would fire if `self.is_full()` was true.
- Improve README documentation.

## [0.2.1] - 2016-10-13
### Fixed
- Fixed `PascalString::remove` to avoid panicking with correct input.
- `IntoChars` now iterates in the same order as `Chars` and `CharsMut` (from the start of the string).

## [0.2.0] - 2016-10-13
### Added
- Implement `std::error::Error` and std::`fmt::Display` for `AsciiError`, `PascalStringAppendError`, and
  `PascalStringCreateError`.
- Add crate-level documentation.

### Changed
- Move the `PascalString::get_unchecked()` method onto `PascalStr`.

## [0.1.0] - 2016-10-12
### Added
- First release.