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

Crate intercom_common

intercom_common0.4.0

  • All Items

Crate Items

  • Modules

Crates

  • intercom_common

Crate intercom_common

Source

Modules§

ast_converters
attributes
error
guid
idents
methodinfo
model
COM library parse model.
prelude
returnhandlers
tyhandlers
utils

Results

Settings
Help
    trait
    intercom_common::returnhandlers::ReturnHandler
    Defines return handler for handling various different …
    struct field
    intercom_common::methodinfo::ComMethodInfo::returnhandler
    Return value handler.
    module
    intercom_common::returnhandlers
    function
    intercom_common::returnhandlers::get_return_handler
    Resolves the correct return handler to use.
    method
    intercom_common::returnhandlers::ReturnHandler::com_ty
    &ReturnHandler -> Type
    The return type for COM implementation.
    trait method
    intercom_common::returnhandlers::ReturnHandler::rust_ty
    &ReturnHandler -> Type
    The return type of the original Rust method.
    trait method
    intercom_common::returnhandlers::ReturnHandler::type_system
    &ReturnHandler -> ModelTypeSystem
    Returns the current type system. Used internally by the …
    trait method
    intercom_common::returnhandlers::ReturnHandler::is_infallible
    &ReturnHandler -> bool
    Infallible status.
    trait method
    intercom_common::returnhandlers::ReturnHandler::return_type_span
    &ReturnHandler -> Span
    The return type span.
    method
    intercom_common::returnhandlers::ReturnHandler::com_out_args
    &ReturnHandler -> Vec<ComArg>
    Gets the COM out arguments that result from the Rust …
    method
    intercom_common::returnhandlers::ReturnHandler::com_to_rust_return
    &ReturnHandler, &Ident -> TokenStream
    Gets the return statement for converting the COM result …
    method
    intercom_common::returnhandlers::ReturnHandler::rust_to_com_return
    &ReturnHandler, &Ident -> TokenStream
    Gets the return statement for converting the Rust result …
    function
    intercom_common::returnhandlers::get_return_handler
    &Option<Type>, &Option<Type>, Span, ModelTypeSystem -> Result<Box<ReturnHandler>, &str>
    Resolves the correct return handler to use.