[wyre]
Welcome to wyre – the super lightweight serialization and communication crate that's so efficient, it practically serializes your data in its sleep. If you’ve ever thought, "Gee, I wish my serialization was as snappy as my sarcasm," then you're in the right place.
Features
- Binary Serialization: Because plain text is for chumps.
- JSON Serialization: For when you need to look sophisticated in front of your friends.
- RON Serialization: Not the guy from accounting, but Rusty Object Notation.
- MessagePack Serialization: Like moving to a tiny house – small but mighty.
- TOML Serialization: For those who like to keep their configs neat and tidy.
- Custom Derivation: Macro-based custom derive support for structs and enums, because writing boilerplate is so last decade.
Usage
First things first, add wyre to your Cargo.toml. This step is critical. Skipping it will result in... nothing working.
[]
= "0.1.0"
Example
Here's a simple example to get you started. Even your grandma could follow this – if she’s into Rust, that is.
use ;
License
This project is licensed under the MIT or Apache-2.0 license. Because sharing is caring.
And let's be honest, in today's world, every piece of code is just a beautifully mixed cocktail of copy-pasted snippets from Stack Overflow and GitHub.
Contributing
We welcome contributions! Please see our contributing guidelines. Don’t be shy – jump right in!