Crate aws_smithy_schema

Crate aws_smithy_schema 

Source
Expand description

Runtime schema types for Smithy shapes.

This module provides the core types for representing Smithy schemas at runtime, enabling protocol-agnostic serialization and deserialization.

Modules§

codec
http_protocol
prelude
protocol
serde
traits

Macros§

shape_id
Creates a ShapeId from a namespace and shape name at compile time.

Structs§

AnnotationTrait
An annotation trait (no value), e.g. @sensitive, @sparse, @httpPayload.
DocumentTrait
A trait with a Document value, used for unknown/custom traits.
Schema
ShapeId
A Smithy Shape ID.
StringTrait
A trait with a string value, e.g. @jsonName("foo"), @xmlName("bar").
TraitMap
A map of traits keyed by their Shape ID.

Enums§

ShapeType
Enumeration of Smithy shape types.

Traits§

Trait
Trait representing a Smithy trait at runtime.