Library to de/serialize an object to an HashMap of AttributeValues used by rusoto_dynamodb to manipulate objects saved in dynamodb using serde
#[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 put_item = PutItemInput { item: serde_dynamodb::to_hashmap(&todo).unwrap(), table_name: "todos".to_string(), ..Default::default() }; let client = DynamoDbClient::simple(Region::UsEast1); client.put_item(&put_item).unwrap();