Module plumber_rs::protocol [−][src]
The inter-component procotol utilities
Plumber has a language-neutral, centralized protocol management machenism. And this module provides the binding to the centralized protocol database and performe language neutral typeing.
Structs
Primitive |
The object used to represent a pritmive type in the language-neutral protocol database |
TypeModelObject |
The object wrapper for a type model. |
Traits
PrimitiveTypeTag |
Type Definitions
PrimitiveTypeShape |
The shape of a primitive. This is used to check if the Rust type is a supported protocol primitive type. Also, it provides the data so that we can check the protocol primitive is expected type shape. |
TypeInstanceObject |
Type type instance object |