Crate plumber_rs[−][src]
The Plumber-Rust servlet library. This is the basic library that can be used to create Plumber servlets/guest code with Rust. For more details about how to create the Plumber servlet with Rust, please read the README.md under the repository.
To learn more about the Plumber dataflow programming middleware, please visit https://plumberserver.com
Modules
log |
The binding for the Plumber framework logging system. |
pipe |
The Plumber Pipe IO API wrapper |
protocol |
The inter-component procotol utilities |
rust_servlet |
The hepler function used by the Rust servlet. |
servlet |
The module that defines the servlet traits. |
Macros
export_bootstrap |
The macro that is used to export the servlet to the shared object that can be loaded by Plumber-Rust binary loader. This macro will emit all the function that is required by the Plumber-Rust binary loader. |
plumber_log |
Write a log message to the Plumber logging system. See the example code in the documentation of this module for the detailed usage of the macro |
plumber_log_write |
Write the log with specified level to Plumber logging system |
Statics
API_ADDRESS_TABLE |
The Plumber API address table. |
Functions
assign_address_table |
Assign the basic address tables used by Rust servlet |
Type Definitions
ApiAddressTable |
The type for the Plumber API address table |
VariadicWrapperFunc |
The function pointer for the variadic helper function |