ethercrab-wire 0.1.0

On-the-wire tools for the EtherCrab crate
Documentation
# `ethercrab-wire`

[![Build Status](https://circleci.com/gh/ethercrab-rs/ethercrab/tree/master.svg?style=shield)](https://circleci.com/gh/ethercrab-rs/ethercrab/tree/master)
[![Crates.io](https://img.shields.io/crates/v/ethercrab-wire.svg)](https://crates.io/crates/ethercrab-wire)
[![Docs.rs](https://docs.rs/ethercrab-wire/badge.svg)](https://docs.rs/ethercrab-wire)

Traits used to pack/unpack structs and enums from EtherCAT packets on the wire.

This crate is designed for use with [`ethercrab`](https://docs.rs/ethercrab) but can be
used standalone too.

While these traits can be implemented by hand as normal, it is recommended to derive them using
[`ethercrab-wire-derive`](https://docs.rs/ethercrab-wire-derive) where possible.

## Experimental

This crate is in its early stages and may contain bugs or publish breaking changes at any time.
It is in use by [`ethercrab`](https://docs.rs/ethercrab) and is well exercised there,
but please use with caution in your own code.

## License

Licensed under either of

- Apache License, Version 2.0 ([LICENSE-APACHE]LICENSE-APACHE or
  http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT]LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.