[−][src]Crate windows_gen
Structs
| Callback | |
| Class | |
| ComClass | |
| 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. |