pub struct Message<'multi> { /* private fields */ }
Expand description

Message from the messages function of a multi handle.

Currently only indicates whether a transfer is done.

Implementations

If this message indicates that a transfer has finished, returns the result of the transfer in Some.

If the message doesn’t indicate that a transfer has finished, then None is returned.

Note that the result*_for methods below should be preferred as they provide better error messages as the associated error data on the handle can be associated with the error type.

Same as result, except only returns Some for the specified handle.

Note that this function produces better error messages than result as it uses take_error_buf to associate error information with the returned error.

Same as result, except only returns Some for the specified handle.

Note that this function produces better error messages than result as it uses take_error_buf to associate error information with the returned error.

Returns whether this easy message was for the specified easy handle or not.

Same as is_for, but for Easy2Handle.

Returns the token associated with the easy handle that this message represents a completion for.

This function will return the token assigned with EasyHandle::set_token. This reads the CURLINFO_PRIVATE field of the underlying *mut CURL.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.