aws_lambda_events 0.6.3

AWS Lambda event definitions
Documentation
## master

- Specific `float` sizes (such as `float32`) are preserved rather than defaulting to 64 bits.
- Generate events from the latest `aws-lambda-go`.

## [[0.5.0] - 2021-09-20]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.5.0

- Specific `int` and `unit` sizes (such as `uint8`) are preserved rather than defaulting to 64 bits.
- Array pointers are now correctly parsed. Thanks @michaetto! [#37]https://github.com/LegNeato/aws-lambda-events/pull/37
- Generate events from the latest `aws-lambda-go`.

## [[0.4.0] - 2021-01-06]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.4.0

- The [`http`]https://crates.io/crates/http crate is used for events that contain HTTP headers, methods, and bodies. Thanks @calavera! [#29]https://github.com/LegNeato/aws-lambda-events/pull/29
- Bounded fields of the `interface{}` type in Go are nullable and now mapped to an `Optional<>`. Thanks @calavera! [#31]https://github.com/LegNeato/aws-lambda-events/pull/31
- Generate events from the latest `aws-lambda-go`.

## [[0.3.1] - 2020-08-20]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.3.1

- No changes yet

## [[0.3.0] - 2020-05-03]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.3.0

- Various API Gateway v2 fixes. Thanks @ewbankkit! [#18]https://github.com/LegNeato/aws-lambda-events/pull/18
- The `size` size field in `S3Object` is now optional as it can be missing or `null` in the event json payload. [#11]https://github.com/LegNeato/aws-lambda-events/issues/11

## [[0.2.7] - 2020-04-02]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.2.7

- Generate events from `aws-lambda-go` v1.16.
  Thanks @ewbankkit! [#16]https://github.com/LegNeato/aws-lambda-events/pull/16

## [[0.2.6] - 2020-03-30]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.2.6

- Generate events from `aws-lambda-go` v1.15.
  Thanks @ewbankkit! [#14]https://github.com/LegNeato/aws-lambda-events/pull/14

## [[0.2.5] - 2019-10-19]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.2.5

- `Deref` and `DerefMut` are now implemented for encoding tuple types. [#9]https://github.com/LegNeato/aws-lambda-events/pull/9

## [[0.2.4] - 2019-03-18]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.2.4

- Add `kinesis_analytics` events.
- Add `AppSyncIamIdentity` and `AppSyncCognitoIdentity` in `appsync`.
- Fix `dmarcPolicy` field for `SimpleEmailReceipt` in `ses`.

## [[0.2.3] - 2019-02-21]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.2.3

- Add `ApiGatewayWebsocketProxyRequest` and `ApiGatewayWebsocketProxyRequestContext` in `apigw`.
- Add `customData` field for `CodeCommitRecord` in `code_commit`.
- Add `S3TestEvent` in `s3`.

## [[0.2.2] - 2019-02-01]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.2.2

- Fix struct deserialization when the json key is not specified for a Go field
  and the field name does not match the generated Rust field name. [[#6]https://github.com/LegNeato/aws-lambda-events/pull/6]

## [[0.2.1] - 2019-01-07]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.2.1

- Add `multi_value_headers` field for `ApiGatewayProxyResponse`.

## [[0.2.0] - 2018-12-18]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.2.0

- Add support for embedded fields, as seen in `cognito::CognitoEventUserPoolsPreSignup`. [[#4]https://github.com/LegNeato/aws-lambda-events/pull/4]

## [[0.1.5] - 2018-12-17]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.1.5

- Add `alb` events.

## [[0.1.4] - 2018-12-17]https://github.com/LegNeato/aws-lambda-events/releases/tag/v0.1.4

- Inner fields of `Base64Data`, `MillisecondTimestamp`, `SecondTimestamp` are
  now public. [[#3]https://github.com/LegNeato/aws-lambda-events/pull/3]
- Fields encoded as `serde_json::Value` may now optionally use a more-specific
  type. [[#1]https://github.com/LegNeato/aws-lambda-events/pull/1]