Crate typify_impl

Source
Expand description

typify backend implementation.

Structs§

MapType
Type name to use in generated code.
Type
Representation of a type which may have a definition or may be built-in.
TypeEnum
Enum type details.
TypeEnumVariantInfo
Full information pertaining to an enum variant.
TypeId
Type identifier returned from type creation and used to lookup types.
TypeNewtype
Newtype details.
TypeSpace
A collection of types.
TypeSpacePatch
Contains a set of modifications that may be applied to an existing type.
TypeSpaceReplace
Contains the attributes of a replacement of an existing type.
TypeSpaceSettings
Settings that alter type generation.
TypeStruct
Struct type details.
TypeStructPropInfo
Full information pertaining to a struct property.

Enums§

CrateVers
Specify the version for a named crate to consider for type use (rather than generating types) in the presense of a schema extension.
Error
TypeDetails
Type details returned by Type::details() to inspect a type.
TypeEnumVariant
Enum variant details.
TypeSpaceImpl
UnknownPolicy
Policy to apply to external types described by schema extensions whose crates are not explicitly specified.

Type Aliases§

Result