Docs.rs
  • intercom-common-0.4.0
    • intercom-common 0.4.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • Rantanen
    • Dependencies
      • failure ^0.1 normal
      • indexmap ^1.2 normal
      • proc-macro2 ^1.0 normal
      • quote ^1.0 normal
      • sha1 ^0.6.0 normal
      • syn ^1.0 normal
      • difference ^1.0.0 dev
    • Versions
    • 35.26% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

intercom_common0.4.0

Crate Items

  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

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

Type Aliases

  • model::ParseResult
  • utils::ImplData
  • utils::InterfaceData