fastlib 0.3.6

FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams.
Documentation
# Changelog

## 0.3.6
- Add some `rust_decimal` support.
- Optimized encoding algorithms.
- Format and Clippy pedantic fixes.

## 0.3.5
- Un-deprecate `from_vec` and `Decoder::decode_vec()`.
- Minor code style changes.

## 0.3.4
- Add functions and methods to decode from a `&[u8]` slice.
- Add functions and methods to encode into pre-allocated `&mut [u8]` buffer.

## 0.3.3
- Make `Decimal` derive `Eq` and `Hash`.

## 0.3.2
- Libraries updated to the latest version.

## 0.3.1
- Fix presence map encoding with trailing zeros.
- Add encoding text messages.

## 0.3.0
- Implement encoding.
- Fix decoder context issues.

## 0.2.1
- Add deserialization with serde.
- Fix decoding optional groups.

## 0.2.0
- Add stream decoding method.
- Introduce `Error::Eof` and `Error::Unexpected` errors.
- Return decimal values as `Decimal` instead of `f64`.

## 0.1.0
- Initial release