Skip to content

ZenGo-X/serde_dynamodb

 
 

Repository files navigation

serde_dynamodb License: MIT Release 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

Example

#[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();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 99.2%
  • Shell 0.8%