# Smithy Protocol Tests This library implements utilities for validating serializers & deserializers against [Smithy protocol tests](https://awslabs.github.io/smithy/1.0/spec/http-protocol-compliance-tests.html). Specifically, this crate includes support for: * MediaType-aware comparison for XML, JSON and AWS Query. * NaN/Infinty supporting floating point comparisons. * HTTP header & query string validators. This crate is part of the [AWS SDK for Rust](https://awslabs.github.io/aws-sdk-rust/) and the [smithy-rs](https://github.com/smithy-lang/smithy-rs) code generator. In most cases, it should not be used directly.