Crate windows_gen[][src]

Re-exports

pub use super::*;

Modules

tables
types

Macros

format_ident

Formatting macro for constructing Idents.

quote

The whole point.

unexpected

Structs

BTreeMap

A map based on a B-Tree.

BTreeSet

A set based on a B-Tree.

Blob
FieldFlags
File

A Windows Metadata File

Gen
GenericType
Guid
Ident

An identifier

InterfaceInfo
Literal

A literal of some sort

MethodFlags
MethodInfo
MethodParam
MethodSignature
NamespaceTypes
ParamFlags
Row
Signature
TableData
TokenStream

A stream of tokens

TypeFlags
TypeLimits
TypeReader

A reader of type information from Windows Metadata

TypeTree

Enums

AsyncKind
AttributeType
ConstantValue
Delimiter

A delimiter around a block of code

ElementType
GenRelation
HasAttribute
HasConstant
InterfaceKind
MemberForwarded
MemberRefParent
MethodKind
ResolutionScope
TableIndex

A well-known index of data into the winmd tables array

TypeDefOrRef
TypeKind
TypeLimit
TypeOrMethodDef

Traits

CopyPod
Decode
FromIterator

Conversion from an Iterator.

Pod
ToTokens

Types that can be interpolated inside a quote! invocation.

View

Functions

async_kind
gen_async
gen_iterator
gen_object
to_abi_ident
to_ident
workspace_dir
workspace_windows_dir

Returns the build’s .windows directory in the root of the workspace as a PathBuf.

workspace_winmds