serde_osc 0.1.0

Serialization and deserialization of Open Sound Control (OSC) packets using serde
Documentation
## Serde OSC

Serialization and deserialization of Open Sound Control 1.0 packets represented using structs/tuples/anything supported by serde.

Supports the 4 types specified in OSC 1.0: 'f', 'i', 's', 'b' corresponding to `f32`, `i32`, `String` and `Vec<u8>` ("blobs"), respectively.
Note that blobs must be wrapped in Serde's ByteBuf type
Also supports nesting of OSC bundles.


## Usage

Refer to the examples under `examples/`. They can be run with (e.g.)

```sh
$ cargo --run to_from_vec
```

For more detailied usage, refer to the `tests/` directory.


## Development status

 - [x] Deserialization of both OSC messages and bundles into any sequence type (structs, tuples, etc).
 - [x] Serialization of both OSC messages and bundles from any sequence type (structs, tuples, etc).
 - [ ] Examples and documentation.

This library is under active development and may see some interface-breaking changes.


## License

Serde OSC tries to follow the same licensing as Serde. Serde OSC is licensed under either of

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

at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in Serde OSC by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.