serde_python

Crates.ioserde_python
lib.rsserde_python
version0.1.1
sourcesrc
created_at2018-04-01 17:52:49.316884
updated_at2018-04-29 07:52:21.103161
descriptionUses serde to convert structs to Python
homepage
repositoryhttps://github.com/spease/serde_python.git
max_upload_size
id58524
size13,923
(spease)

documentation

README

serde_python

A helper library that allows you to use serde-enabled structures seamlessly with cpython

Getting Started

#[macro_use]
extern crate serde_python;

#[derive(Python, Serialize)]
struct MyStruct {
  // ...
}

Limitations / buyer-beware

Right now, simple enums serialize to strings, more complex enums aren't supported.

Advice on how to correctly handle this is welcome.

Coming Soon

Support for FromPyObject (deserialize direction)

Running the tests

cargo test -- --nocapture`

The output must currently be manually audited by a human.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Commit count: 13

cargo fmt