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_
common
0.4.0
All Items
Crate Items
Modules
Crates
intercom_common
Crate
intercom_common
Copy item path
Source
Modules
§
ast_
converters
attributes
error
guid
idents
methodinfo
model
COM library parse model.
prelude
returnhandlers
tyhandlers
utils
Results
Settings
Help
Summary
In Names
(4)
In Parameters
(8)
In Return Types
(1)
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.