Module curl::easy [] [src]

Bindings to the "easy" libcurl API.

This module contains some simple types like Easy and List which are just wrappers around the corresponding libcurl types. There's also a few enums scattered about for various options here and there.

Most simple usage of libcurl will likely use the Easy structure here, and you can find more docs about its usage on that struct.

Structs

Easy

Raw bindings to a libcurl "easy session".

Iter

An iterator over List

List

A linked list of a strings

Transfer

A scoped transfer of information which borrows an Easy and allows referencing stack-local data of the lifetime 'data.

Enums

InfoType

Possible data chunks that can be witnessed as part of the debug_function callback.

IpResolve

Possible values to pass to the ip_resolve method.

ProxyType

Possible proxy types that libcurl currently understands.

ReadError

Possible error codes that can be returned from the read_function callback.

SeekResult

Possible return values from the seek_function callback.

SslVersion

Possible values to pass to the ip_resolve method.

TimeCondition

Possible conditions for the time_condition method.

WriteError

Possible error codes that can be returned from the write_function callback.