register_function(RegisterFunction::new("id", f)) | register_function("id", RegisterFunction::new(f)) |
register_function(RegisterFunction::new_async("id", f).description("d")) | register_function("id", RegisterFunction::new_async(f).description("d")) |
register_function((RegisterFunctionMessage::with_id("id".into()), sync_handler)) | register_function("id", RegisterFunction::new(sync_handler)) |
register_function((RegisterFunctionMessage::with_id("id".into()), async_handler)) | register_function("id", RegisterFunction::new_async(async_handler)) |
register_function_with(RegisterFunctionMessage::with_id("id".into()), http_config) | register_function("id", RegisterFunction::http(http_config)) |
register_function_with("id", http_config, RegisterFunctionOptions::default()) | register_function("id", RegisterFunction::http(http_config)) |
register_function_with("id", sync_handler, RegisterFunctionOptions { description: Some("d".into()), ..Default::default() }) | register_function("id", RegisterFunction::new(sync_handler).description("d")) |
register_function_with("id", async_handler, RegisterFunctionOptions { description: Some("d".into()), ..Default::default() }) | register_function("id", RegisterFunction::new_async(async_handler).description("d")) |
RegisterFunction::untyped(handler) | RegisterFunction::new_async(handler) |
iii_fn(f) / iii_async_fn(f) | RegisterFunction::new(f) / RegisterFunction::new_async(f) |
fn handler(...) -> Result<R, String> | fn handler(...) -> Result<R, IIIError> |