diff --git a/Cargo.toml b/Cargo.toml index 477a841..4345a8b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,6 +40,7 @@ __aws_sdk_dynamodb_0_30 = { package = "aws-sdk-dynamodb", version = "0.30", defa __aws_sdk_dynamodb_0_31 = { package = "aws-sdk-dynamodb", version = "0.31", default-features = false, optional = true } __aws_sdk_dynamodb_0_32 = { package = "aws-sdk-dynamodb", version = "0.32", default-features = false, optional = true } __aws_sdk_dynamodb_0_33 = { package = "aws-sdk-dynamodb", version = "0.33", default-features = false, optional = true } +__aws_sdk_dynamodb_0_34 = { package = "aws-sdk-dynamodb", version = "0.34", default-features = false, optional = true } __aws_sdk_dynamodbstreams_0_8 = { package = "aws-sdk-dynamodbstreams", version = "0.8", default-features = false, optional = true } __aws_sdk_dynamodbstreams_0_9 = { package = "aws-sdk-dynamodbstreams", version = "0.9", default-features = false, optional = true } __aws_sdk_dynamodbstreams_0_10 = { package = "aws-sdk-dynamodbstreams", version = "0.10", default-features = false, optional = true } @@ -65,6 +66,7 @@ __aws_sdk_dynamodbstreams_0_30 = { package = "aws-sdk-dynamodbstreams", version __aws_sdk_dynamodbstreams_0_31 = { package = "aws-sdk-dynamodbstreams", version = "0.31", default-features = false, optional = true } __aws_sdk_dynamodbstreams_0_32 = { package = "aws-sdk-dynamodbstreams", version = "0.32", default-features = false, optional = true } __aws_sdk_dynamodbstreams_0_33 = { package = "aws-sdk-dynamodbstreams", version = "0.33", default-features = false, optional = true } +__aws_sdk_dynamodbstreams_0_34 = { package = "aws-sdk-dynamodbstreams", version = "0.34", default-features = false, optional = true } __rusoto_dynamodb_0_46 = { package = "rusoto_dynamodb", version = "0.46", default-features = false, optional = true } __rusoto_dynamodb_0_47 = { package = "rusoto_dynamodb", version = "0.47", default-features = false, optional = true } __rusoto_dynamodb_0_48 = { package = "rusoto_dynamodb", version = "0.48", default-features = false, optional = true } @@ -107,6 +109,7 @@ __rusoto_core_0_48_crate = { package = "rusoto_core", version = "0.48", default- "aws-sdk-dynamodb+0_31" = ["__aws_sdk_dynamodb_0_31"] "aws-sdk-dynamodb+0_32" = ["__aws_sdk_dynamodb_0_32"] "aws-sdk-dynamodb+0_33" = ["__aws_sdk_dynamodb_0_33"] +"aws-sdk-dynamodb+0_34" = ["__aws_sdk_dynamodb_0_34"] "aws-sdk-dynamodbstreams+0_8" = ["__aws_sdk_dynamodbstreams_0_8"] "aws-sdk-dynamodbstreams+0_9" = ["__aws_sdk_dynamodbstreams_0_9"] "aws-sdk-dynamodbstreams+0_10" = ["__aws_sdk_dynamodbstreams_0_10"] @@ -132,6 +135,7 @@ __rusoto_core_0_48_crate = { package = "rusoto_core", version = "0.48", default- "aws-sdk-dynamodbstreams+0_31" = ["__aws_sdk_dynamodbstreams_0_31"] "aws-sdk-dynamodbstreams+0_32" = ["__aws_sdk_dynamodbstreams_0_32"] "aws-sdk-dynamodbstreams+0_33" = ["__aws_sdk_dynamodbstreams_0_33"] +"aws-sdk-dynamodbstreams+0_34" = ["__aws_sdk_dynamodbstreams_0_34"] "rusoto_dynamodb+0_46" = ["__rusoto_dynamodb_0_46"] "rusoto_dynamodb+0_47" = ["__rusoto_dynamodb_0_47"] "rusoto_dynamodb+0_48" = ["__rusoto_dynamodb_0_48"] diff --git a/src/de/mod.rs b/src/de/mod.rs index 8a45ddd..4d74048 100644 --- a/src/de/mod.rs +++ b/src/de/mod.rs @@ -32,7 +32,7 @@ where /// Interpret an [`Item`] as an instance of type `T`. /// /// ```no_run -/// # use __aws_sdk_dynamodb_0_33::client::Client; +/// # use __aws_sdk_dynamodb_0_34::client::Client; /// # use serde_derive::{Serialize, Deserialize}; /// # use serde_dynamo::from_item; /// # @@ -68,7 +68,7 @@ where /// Interpret a [`Items`] as a `Vec`. /// /// ```no_run -/// # use __aws_sdk_dynamodb_0_33::client::Client; +/// # use __aws_sdk_dynamodb_0_34::client::Client; /// # use serde_derive::{Serialize, Deserialize}; /// # use serde_dynamo::from_items; /// # diff --git a/src/lib.rs b/src/lib.rs index f44fc2a..f620e25 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -102,11 +102,11 @@ //! //! ```toml //! [dependencies] -//! serde_dynamo = { version = "4", features = ["aws-sdk-dynamodb+0_33"] } +//! serde_dynamo = { version = "4", features = ["aws-sdk-dynamodb+0_34"] } //! ``` //! -//! See [`aws_sdk_dynamodb_0_33`] for examples and more information. See -//! [`aws_sdk_dynamodbstreams_0_33`] for DynamoDb streams support. +//! See [`aws_sdk_dynamodb_0_34`] for examples and more information. See +//! [`aws_sdk_dynamodbstreams_0_34`] for DynamoDb streams support. //! //! ## aws_lambda_events support //! @@ -534,6 +534,16 @@ aws_sdk_macro!( config_version = "0.56", ); +aws_sdk_macro!( + feature = "aws-sdk-dynamodb+0_34", + crate_name = __aws_sdk_dynamodb_0_34, + mod_name = aws_sdk_dynamodb_0_34, + attribute_value_path = ::__aws_sdk_dynamodb_0_34::types::AttributeValue, + blob_path = ::__aws_sdk_dynamodb_0_34::primitives::Blob, + aws_version = "0.34", + config_version = "0.56", +); + aws_sdk_streams_macro!( feature = "aws-sdk-dynamodbstreams+0_8", crate_name = __aws_sdk_dynamodbstreams_0_8, @@ -759,6 +769,15 @@ aws_sdk_streams_macro!( aws_version = "0.33", ); +aws_sdk_streams_macro!( + feature = "aws-sdk-dynamodbstreams+0_34", + crate_name = __aws_sdk_dynamodbstreams_0_34, + mod_name = aws_sdk_dynamodbstreams_0_34, + attribute_value_path = ::__aws_sdk_dynamodbstreams_0_34::types::AttributeValue, + blob_path = ::__aws_sdk_dynamodbstreams_0_34::primitives::Blob, + aws_version = "0.34", +); + rusoto_macro!( feature = "rusoto_dynamodb+0_46", crate_name = __rusoto_dynamodb_0_46, diff --git a/src/ser/mod.rs b/src/ser/mod.rs index 31e1744..8716a88 100644 --- a/src/ser/mod.rs +++ b/src/ser/mod.rs @@ -27,7 +27,7 @@ use serializer_tuple_variant::SerializerTupleVariant; /// /// ```no_run /// use serde_dynamo::to_attribute_value; -/// # use __aws_sdk_dynamodb_0_33::client::Client; +/// # use __aws_sdk_dynamodb_0_34::client::Client; /// # use std::collections::HashMap; /// # /// # async fn get(client: &Client) -> Result<(), Box> { @@ -50,7 +50,7 @@ use serializer_tuple_variant::SerializerTupleVariant; /// /// ```no_run /// use serde_dynamo::to_attribute_value; -/// # use __aws_sdk_dynamodb_0_33::client::Client; +/// # use __aws_sdk_dynamodb_0_34::client::Client; /// # use std::collections::HashMap; /// # /// # async fn query(client: &Client) -> Result<(), Box> { @@ -94,7 +94,7 @@ where /// This is frequently used when serializing an entire data structure to be sent to DynamoDB. /// /// ```no_run -/// # use __aws_sdk_dynamodb_0_33::client::Client; +/// # use __aws_sdk_dynamodb_0_34::client::Client; /// # use serde_derive::{Serialize, Deserialize}; /// # use serde_dynamo::to_item; /// #