List of all items[−]
Structs
- action::ActionIssue
- action::lint::NamingConventions
- action::lint::UnwelcomeTerms
- action::validate::CorrectTypeReferences
- action::validate::NoUnresolvedReferences
- builder::ArrayBuilder
- builder::ListBuilder
- builder::MapBuilder
- builder::MemberBuilder
- builder::ModelBuilder
- builder::ObjectBuilder
- builder::OperationBuilder
- builder::ReferenceBuilder
- builder::ResourceBuilder
- builder::ServiceBuilder
- builder::SimpleShapeBuilder
- builder::StructureBuilder
- builder::TraitBuilder
- builder::ValueBuilder
- builder::selector::AttributeBuilder
- builder::selector::ScopedAttributeBuilder
- builder::selector::SelectorBuilder
- error::Error
- io::debug::DebugWriter
- io::lines::LineOrientedWriter
- model::Identifier
- model::Model
- model::NamespaceID
- model::ShapeID
- model::selector::AttributeComparison
- model::selector::AttributeSelector
- model::selector::Function
- model::selector::Key
- model::selector::ScopedAttributeAssertion
- model::selector::ScopedAttributeSelector
- model::selector::Selector
- model::selector::VariableDefinition
- model::selector::VariableReference
- model::shapes::ListOrSet
- model::shapes::Map
- model::shapes::MemberShape
- model::shapes::Operation
- model::shapes::Resource
- model::shapes::Service
- model::shapes::StructureOrUnion
- model::shapes::TopLevelShape
Enums
- Version
- action::IssueLevel
- error::ErrorKind
- model::selector::Comparator
- model::selector::KeyPathSegment
- model::selector::NeighborSelector
- model::selector::ScopedValue
- model::selector::SelectorExpression
- model::selector::ShapeType
- model::selector::Value
- model::shapes::ShapeKind
- model::shapes::Simple
- model::values::Number
- model::values::Value
Traits
- action::Action
- action::Linter
- action::Transformer
- action::Validator
- builder::ShapeTraits
- error::ResultExt
- io::ModelReader
- io::ModelWriter
- model::HasIdentity
- model::shapes::HasTraits
- model::shapes::NonTraitEq
- model::shapes::Shape
- model::visitor::ModelVisitor
- model::visitor::MutableModelVisitor
Macros
Functions
- action::lint::run_linter_actions
- action::validate::run_validation_actions
- io::lines::make_line_oriented_form
- io::read_model_from_file
- io::read_model_from_string
- io::write_model_to_file
- io::write_model_to_string
- model::visitor::walk_model
- model::visitor::walk_model_mut
- prelude::defined_prelude_shapes
- prelude::defined_prelude_traits
- prelude::prelude_namespace_id
- prelude::prelude_shape_named
Typedefs
Constants
- prelude::PRELUDE_NAMESPACE
- prelude::SHAPE_BIGDECIMAL
- prelude::SHAPE_BIGINTEGER
- prelude::SHAPE_BLOB
- prelude::SHAPE_BOOLEAN
- prelude::SHAPE_BYTE
- prelude::SHAPE_DOCUMENT
- prelude::SHAPE_DOUBLE
- prelude::SHAPE_FLOAT
- prelude::SHAPE_INTEGER
- prelude::SHAPE_LONG
- prelude::SHAPE_PRIMITIVEBOOLEAN
- prelude::SHAPE_PRIMITIVEBYTE
- prelude::SHAPE_PRIMITIVEDOUBLE
- prelude::SHAPE_PRIMITIVEFLOAT
- prelude::SHAPE_PRIMITIVEINTEGER
- prelude::SHAPE_PRIMITIVELONG
- prelude::SHAPE_PRIMITIVESHORT
- prelude::SHAPE_SHORT
- prelude::SHAPE_STRING
- prelude::SHAPE_TIMESTAMP
- prelude::TRAIT_AUTH
- prelude::TRAIT_AUTHDEFINITION
- prelude::TRAIT_AUTHTRAITREFERENCE
- prelude::TRAIT_BOX
- prelude::TRAIT_CORS
- prelude::TRAIT_DEPRECATED
- prelude::TRAIT_DOCUMENTATION
- prelude::TRAIT_ENDPOINT
- prelude::TRAIT_ENUM
- prelude::TRAIT_ENUMCONSTANTBODYNAME
- prelude::TRAIT_ENUMDEFINITION
- prelude::TRAIT_ERROR
- prelude::TRAIT_EVENTHEADER
- prelude::TRAIT_EVENTPAYLOAD
- prelude::TRAIT_EXAMPLE
- prelude::TRAIT_EXAMPLES
- prelude::TRAIT_EXTERNALDOCUMENTATION
- prelude::TRAIT_HOSTLABEL
- prelude::TRAIT_HTTP
- prelude::TRAIT_HTTPAPIKEYAUTH
- prelude::TRAIT_HTTPAPIKEYLOCATIONS
- prelude::TRAIT_HTTPBASICAUTH
- prelude::TRAIT_HTTPBEARERAUTH
- prelude::TRAIT_HTTPCHECKSUMREQUIRED
- prelude::TRAIT_HTTPDIGESTAUTH
- prelude::TRAIT_HTTPERROR
- prelude::TRAIT_HTTPHEADER
- prelude::TRAIT_HTTPLABEL
- prelude::TRAIT_HTTPPAYLOAD
- prelude::TRAIT_HTTPPREFIXHEADERS
- prelude::TRAIT_HTTPQUERY
- prelude::TRAIT_IDEMPOTENCYTOKEN
- prelude::TRAIT_IDEMPOTENT
- prelude::TRAIT_IDREF
- prelude::TRAIT_JSONNAME
- prelude::TRAIT_LENGTH
- prelude::TRAIT_MEDIATYPE
- prelude::TRAIT_NONEMPTYSTRING
- prelude::TRAIT_NONEMPTYSTRINGLIST
- prelude::TRAIT_NONEMPTYSTRINGMAP
- prelude::TRAIT_NOREPLACE
- prelude::TRAIT_OPTIONALAUTH
- prelude::TRAIT_PAGINATED
- prelude::TRAIT_PATTERN
- prelude::TRAIT_PRIVATE
- prelude::TRAIT_PROTOCOLDEFINITION
- prelude::TRAIT_RANGE
- prelude::TRAIT_READONLY
- prelude::TRAIT_RECOMMENDED
- prelude::TRAIT_REFERENCE
- prelude::TRAIT_REFERENCES
- prelude::TRAIT_REQUIRED
- prelude::TRAIT_REQUIRESLENGTH
- prelude::TRAIT_RESOURCEIDENTIFIER
- prelude::TRAIT_RETRYABLE
- prelude::TRAIT_SENSITIVE
- prelude::TRAIT_SINCE
- prelude::TRAIT_STREAMING
- prelude::TRAIT_STRUCTURALLYEXCLUSIVE
- prelude::TRAIT_SUPPRESS
- prelude::TRAIT_TAGS
- prelude::TRAIT_TIMESTAMPFORMAT
- prelude::TRAIT_TITLE
- prelude::TRAIT_TRAIT
- prelude::TRAIT_TRAITSHAPEID
- prelude::TRAIT_TRAITSHAPEIDLIST
- prelude::TRAIT_UNIQUEITEMS
- prelude::TRAIT_UNSTABLE
- prelude::TRAIT_XMLATTRIBUTE
- prelude::TRAIT_XMLFLATTENED
- prelude::TRAIT_XMLNAME
- prelude::TRAIT_XMLNAMESPACE
- syntax::MEMBER_COLLECTION_OPERATIONS
- syntax::MEMBER_CREATE
- syntax::MEMBER_DELETE
- syntax::MEMBER_ERRORS
- syntax::MEMBER_IDENTIFIERS
- syntax::MEMBER_INPUT
- syntax::MEMBER_KEY
- syntax::MEMBER_LIST
- syntax::MEMBER_MEMBER
- syntax::MEMBER_OPERATIONS
- syntax::MEMBER_OUTPUT
- syntax::MEMBER_PUT
- syntax::MEMBER_READ
- syntax::MEMBER_RENAME
- syntax::MEMBER_RESOURCES
- syntax::MEMBER_UPDATE
- syntax::MEMBER_VALUE
- syntax::MEMBER_VERSION
- syntax::MODEL_METADATA
- syntax::MODEL_SHAPES
- syntax::MODEL_VERSION
- syntax::SHAPE_APPLY
- syntax::SHAPE_BIG_DECIMAL
- syntax::SHAPE_BIG_INTEGER
- syntax::SHAPE_BLOB
- syntax::SHAPE_BOOLEAN
- syntax::SHAPE_BYTE
- syntax::SHAPE_DOCUMENT
- syntax::SHAPE_DOUBLE
- syntax::SHAPE_FLOAT
- syntax::SHAPE_ID_ABSOLUTE_SEPARATOR
- syntax::SHAPE_ID_MEMBER_SEPARATOR
- syntax::SHAPE_ID_NAMESPACE_SEPARATOR
- syntax::SHAPE_INTEGER
- syntax::SHAPE_LIST
- syntax::SHAPE_LONG
- syntax::SHAPE_MAP
- syntax::SHAPE_OPERATION
- syntax::SHAPE_RESOURCE
- syntax::SHAPE_SERVICE
- syntax::SHAPE_SET
- syntax::SHAPE_SHORT
- syntax::SHAPE_STRING
- syntax::SHAPE_STRUCTURE
- syntax::SHAPE_TIMESTAMP
- syntax::SHAPE_UNION