[−][src]Trait candid::codegen::rust::RustBindings
Allow extra bindings to be passed in for Rust generation. This is higher level bindings than languages ones.
The default implementation provided maps to a trait definition where functions are empty and return Future<Output = ...> if necessary.
Provided methods
fn actor(&self, name: &str, all_functions: &[String]) -> Result<String>
fn actor_function_body(
&self,
_name: &str,
_arguments: &[(String, String)],
_return_type: &str,
_is_query: bool
) -> Result<String>
&self,
_name: &str,
_arguments: &[(String, String)],
_return_type: &str,
_is_query: bool
) -> Result<String>
fn actor_function(
&self,
name: &str,
arguments: &[(String, String)],
returns: &[String],
is_query: bool
) -> Result<String>
&self,
name: &str,
arguments: &[(String, String)],
returns: &[String],
is_query: bool
) -> Result<String>