aws_lambda_events 0.7.3

AWS Lambda event definitions
Documentation
extern crate base64;
extern crate http_serde;
#[cfg(test)]
#[macro_use]
extern crate pretty_assertions;
#[macro_use]
extern crate serde_derive;
#[cfg(test)]
#[macro_use]
extern crate serde_json;

// Crates with types that we use publicly. Reexported for ease of interoperability.
pub extern crate bytes;
pub extern crate chrono;
pub extern crate http;
pub extern crate http_body;
pub extern crate query_map;
pub extern crate serde;
#[cfg(not(test))]
pub extern crate serde_json;

/// AWS Lambda event definitions for alb.
#[cfg(feature = "alb")]
pub mod alb;
/// AWS Lambda event definitions for apigw.
#[cfg(feature = "apigw")]
pub mod apigw;

/// CloudWatch Events payload
#[cfg(feature = "cloudwatch_events")]
pub mod cloudwatch_events;

/// AWS Lambda event definitions for cloudwatch_logs.
#[cfg(feature = "cloudwatch_logs")]
pub mod cloudwatch_logs;

/// AWS Lambda event definitions for cognito.
#[cfg(feature = "cognito")]
pub mod cognito;

/// AWS Lambda event definitions for dynamodb.
#[cfg(feature = "dynamodb")]
pub mod dynamodb;

/// AWS Lambda event definitions for kinesis.
#[cfg(feature = "kinesis")]
pub mod kinesis;

/// AWS Lambda event definitions for s3.
#[cfg(feature = "s3")]
pub mod s3;

/// AWS Lambda event definitions for SNS.
#[cfg(feature = "sns")]
pub mod sns;

/// AWS Lambda event definitions for SQS.
#[cfg(feature = "sqs")]
pub mod sqs;

mod custom_serde;
/// Encodings used in AWS Lambda json event values.
pub mod encodings;
/// AWS Lambda event definitions.
pub mod event;

mod generated;
pub mod time_window;