Function hyper::ffi::hyper_task_value

source ·
#[no_mangle]
pub extern "C" fn hyper_task_value(
    task: *mut hyper_task
) -> *mut c_void
Available on crate feature ffi and hyper_unstable_ffi only.
Expand description

Takes the output value of this task.

This must only be called once polling the task on an executor has finished this task.

Use hyper_task_type to determine the type of the void * return value.

To avoid a memory leak, a non-empty return value must eventually be consumed by a function appropriate for its type, one of hyper_error_free, hyper_clientconn_free, hyper_response_free, or hyper_buf_free.