List of all items
Structs
- error::MacroError
- guid::GUID
- methodinfo::ComArg
- methodinfo::ComMethodInfo
- methodinfo::RustArg
- model::ComClass
- model::ComInterface
- model::ComInterfaceVariant
- model::ComLibrary
- prelude::Ident
- prelude::Span
- prelude::TokenStream
- prelude::TokenStreamNightly
- tyhandlers::ModelTypeSystemConfig
- tyhandlers::TypeContext
- tyhandlers::TypeHandler
Enums
- methodinfo::ComMethodInfoError
- model::LibraryItemType
- model::ParseError
- tyhandlers::Direction
- tyhandlers::ModelTypeSystem
- utils::InterfaceType
Traits
- ast_converters::GetAttributes
- ast_converters::GetIdent
- ast_converters::GetType
- ast_converters::ReplaceIdent
- idents::SomeIdent
- returnhandlers::ReturnHandler
Functions
- attributes::expand_bidirectional_type_info
- attributes::expand_com_class
- attributes::expand_com_interface
- attributes::expand_com_module
- attributes::expand_derive_extern_input
- attributes::expand_derive_extern_output
- attributes::expand_derive_extern_type
- idents::clsid
- idents::clsid_path
- idents::com_to_rust_method_impl
- idents::iid
- idents::method_impl
- idents::vtable
- idents::with_ts
- returnhandlers::get_return_handler
- tyhandlers::get_ty_handler
- utils::generate_clsid
- utils::generate_guid
- utils::generate_iid
- utils::generate_libid
- utils::get_guid_tokens
- utils::get_ident_and_fns
- utils::get_impl_method
- utils::get_trait_method
- utils::is_unit
- utils::pascal_case
- utils::ty_to_string
- utils::unit_ty