Crate windows_gen[−][src]
Structs
Callback | |
Class | |
ComInterface | |
Constant | |
Delegate | |
Enum | |
Function | |
Interface | |
Method | |
NamespaceTypes | A namespace's relevant types |
RequiredInterface | |
Signature | |
Struct | |
Type | |
TypeGuid | |
TypeLimits | The set of relevant namespaces and types |
TypeName | A type's name including module namespace and generics |
TypeNamespaces | |
TypeTree | A namespaced tree of types |
Enums
ConstantValue | |
EnumConstant | |
GuidConstant | |
InterfaceKind | |
MethodKind | |
TypeDefinition | |
TypeKind | |
TypeLimit | A limit on the types in a namespace. |
Traits
Decode | |
HexReader |
Functions
add_dependencies | |
add_type | |
format_ident | |
gen_async | |
gen_full_namespace | |
gen_iterator | |
gen_method | |
gen_namespace | |
method_to_snake | Change a CamelCase method name to snake case and prepends an optional preamble depending on the kind of method. |
param_gen_return | |
rename_collisions | |
to_snake | Change a CamelCase name to snake case. |