serde_dynamodb License: MIT Build Status Build status Coverage Status Realease Doc Crate

Library to de/serialize an object to an HashMap of AttributeValues used by rusoto_dynamodb to manipulate objects saved in dynamodb using serde

toml [dependencies] serde_dynamodb = "0.2.1"

Example

```rust

[derive(Serialize, Deserialize)]

struct Todo { id: uuid::Uuid, title: &'static str, done: bool, }

let todo = Todo { id: uuid::Uuid::new_v4(), title: "publish crate", done: false, };

let putitem = PutItemInput { item: serdedynamodb::tohashmap(&todo).unwrap(), tablename: "todos".to_string(), ..Default::default() };

let client = DynamoDbClient::simple(Region::UsEast1); client.putitem(&putitem).unwrap(); ```