1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! 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.

mod list;
mod form;
mod handle;
mod handler;
mod windows;

pub use self::list::{List, Iter};
pub use self::form::{Form, Part};
pub use self::handle::{Easy, Transfer};
pub use self::handler::{Easy2, Handler};
pub use self::handler::{InfoType, SeekResult, ReadError, WriteError};
pub use self::handler::{TimeCondition, IpResolve, HttpVersion, SslVersion};
pub use self::handler::{SslOpt, NetRc, Auth, ProxyType};