#![deny(warnings)]
#![deny(missing_docs)]
#![cfg_attr(docsrs, feature(doc_cfg))]
mod attribute_value;
mod de;
mod error;
mod macros;
mod ser;
pub use attribute_value::{AttributeValue, Item, Items};
pub use de::{from_attribute_value, from_item, from_items, Deserializer};
pub use error::{Error, Result};
use macros::{
aws_lambda_events_macro, aws_sdk_macro, aws_sdk_streams_macro, rusoto_macro,
rusoto_streams_macro,
};
pub use ser::{to_attribute_value, to_item, Serializer};
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_7",
crate_name = __aws_sdk_dynamodb_0_7,
mod_name = aws_sdk_dynamodb_0_7,
aws_version = "0.7",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_8",
crate_name = __aws_sdk_dynamodb_0_8,
mod_name = aws_sdk_dynamodb_0_8,
aws_version = "0.8",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_9",
crate_name = __aws_sdk_dynamodb_0_9,
mod_name = aws_sdk_dynamodb_0_9,
aws_version = "0.9",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_10",
crate_name = __aws_sdk_dynamodb_0_10,
mod_name = aws_sdk_dynamodb_0_10,
aws_version = "0.10",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_11",
crate_name = __aws_sdk_dynamodb_0_11,
mod_name = aws_sdk_dynamodb_0_11,
aws_version = "0.11",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_12",
crate_name = __aws_sdk_dynamodb_0_12,
mod_name = aws_sdk_dynamodb_0_12,
aws_version = "0.12",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_13",
crate_name = __aws_sdk_dynamodb_0_13,
mod_name = aws_sdk_dynamodb_0_13,
aws_version = "0.13",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_14",
crate_name = __aws_sdk_dynamodb_0_14,
mod_name = aws_sdk_dynamodb_0_14,
aws_version = "0.14",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_15",
crate_name = __aws_sdk_dynamodb_0_15,
mod_name = aws_sdk_dynamodb_0_15,
aws_version = "0.15",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_16",
crate_name = __aws_sdk_dynamodb_0_16,
mod_name = aws_sdk_dynamodb_0_16,
aws_version = "0.16",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_17",
crate_name = __aws_sdk_dynamodb_0_17,
mod_name = aws_sdk_dynamodb_0_17,
aws_version = "0.17",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_18",
crate_name = __aws_sdk_dynamodb_0_18,
mod_name = aws_sdk_dynamodb_0_18,
aws_version = "0.18",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_19",
crate_name = __aws_sdk_dynamodb_0_19,
mod_name = aws_sdk_dynamodb_0_19,
aws_version = "0.19",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_21",
crate_name = __aws_sdk_dynamodb_0_21,
mod_name = aws_sdk_dynamodb_0_21,
aws_version = "0.21",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_22",
crate_name = __aws_sdk_dynamodb_0_22,
mod_name = aws_sdk_dynamodb_0_22,
aws_version = "0.22",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_23",
crate_name = __aws_sdk_dynamodb_0_23,
mod_name = aws_sdk_dynamodb_0_23,
aws_version = "0.23",
);
aws_sdk_macro!(
feature = "aws-sdk-dynamodb+0_24",
crate_name = __aws_sdk_dynamodb_0_24,
mod_name = aws_sdk_dynamodb_0_24,
aws_version = "0.24",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_8",
crate_name = __aws_sdk_dynamodbstreams_0_8,
mod_name = aws_sdk_dynamodbstreams_0_8,
aws_version = "0.8",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_9",
crate_name = __aws_sdk_dynamodbstreams_0_9,
mod_name = aws_sdk_dynamodbstreams_0_9,
aws_version = "0.9",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_10",
crate_name = __aws_sdk_dynamodbstreams_0_10,
mod_name = aws_sdk_dynamodbstreams_0_10,
aws_version = "0.10",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_11",
crate_name = __aws_sdk_dynamodbstreams_0_11,
mod_name = aws_sdk_dynamodbstreams_0_11,
aws_version = "0.11",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_12",
crate_name = __aws_sdk_dynamodbstreams_0_12,
mod_name = aws_sdk_dynamodbstreams_0_12,
aws_version = "0.12",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_13",
crate_name = __aws_sdk_dynamodbstreams_0_13,
mod_name = aws_sdk_dynamodbstreams_0_13,
aws_version = "0.13",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_14",
crate_name = __aws_sdk_dynamodbstreams_0_14,
mod_name = aws_sdk_dynamodbstreams_0_14,
aws_version = "0.14",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_15",
crate_name = __aws_sdk_dynamodbstreams_0_15,
mod_name = aws_sdk_dynamodbstreams_0_15,
aws_version = "0.15",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_16",
crate_name = __aws_sdk_dynamodbstreams_0_16,
mod_name = aws_sdk_dynamodbstreams_0_16,
aws_version = "0.16",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_17",
crate_name = __aws_sdk_dynamodbstreams_0_17,
mod_name = aws_sdk_dynamodbstreams_0_17,
aws_version = "0.17",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_18",
crate_name = __aws_sdk_dynamodbstreams_0_18,
mod_name = aws_sdk_dynamodbstreams_0_18,
aws_version = "0.18",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_19",
crate_name = __aws_sdk_dynamodbstreams_0_19,
mod_name = aws_sdk_dynamodbstreams_0_19,
aws_version = "0.19",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_21",
crate_name = __aws_sdk_dynamodbstreams_0_21,
mod_name = aws_sdk_dynamodbstreams_0_21,
aws_version = "0.21",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_22",
crate_name = __aws_sdk_dynamodbstreams_0_22,
mod_name = aws_sdk_dynamodbstreams_0_22,
aws_version = "0.22",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_23",
crate_name = __aws_sdk_dynamodbstreams_0_23,
mod_name = aws_sdk_dynamodbstreams_0_23,
aws_version = "0.23",
);
aws_sdk_streams_macro!(
feature = "aws-sdk-dynamodbstreams+0_24",
crate_name = __aws_sdk_dynamodbstreams_0_24,
mod_name = aws_sdk_dynamodbstreams_0_24,
aws_version = "0.24",
);
rusoto_macro!(
feature = "rusoto_dynamodb+0_46",
crate_name = __rusoto_dynamodb_0_46,
mod_name = rusoto_dynamodb_0_46,
rusoto_version = "0.46",
);
rusoto_macro!(
feature = "rusoto_dynamodb+0_47",
crate_name = __rusoto_dynamodb_0_47,
mod_name = rusoto_dynamodb_0_47,
rusoto_version = "0.47",
);
rusoto_macro!(
feature = "rusoto_dynamodb+0_48",
crate_name = __rusoto_dynamodb_0_48,
mod_name = rusoto_dynamodb_0_48,
rusoto_version = "0.48",
);
rusoto_streams_macro!(
feature = "rusoto_dynamodbstreams+0_46",
crate_name = __rusoto_dynamodbstreams_0_46,
mod_name = rusoto_dynamodbstreams_0_46,
rusoto_version = "0.46",
);
rusoto_streams_macro!(
feature = "rusoto_dynamodbstreams+0_47",
crate_name = __rusoto_dynamodbstreams_0_47,
mod_name = rusoto_dynamodbstreams_0_47,
rusoto_version = "0.47",
);
rusoto_streams_macro!(
feature = "rusoto_dynamodbstreams+0_48",
crate_name = __rusoto_dynamodbstreams_0_48,
mod_name = rusoto_dynamodbstreams_0_48,
rusoto_version = "0.48",
);
aws_lambda_events_macro!(
feature = "aws_lambda_events+0_6",
crate_name = __aws_lambda_events_0_6,
mod_name = aws_lambda_events_0_6,
aws_lambda_events_version = "0.6",
);
aws_lambda_events_macro!(
feature = "aws_lambda_events+0_7",
crate_name = __aws_lambda_events_0_7,
mod_name = aws_lambda_events_0_7,
aws_lambda_events_version = "0.7",
);
#[cfg(test)]
mod tests;