1 | //! Bindings to the "easy" libcurl API. |
2 | //! |
3 | //! This module contains some simple types like `Easy` and `List` which are just |
4 | //! wrappers around the corresponding libcurl types. There's also a few enums |
5 | //! scattered about for various options here and there. |
6 | //! |
7 | //! Most simple usage of libcurl will likely use the `Easy` structure here, and |
8 | //! you can find more docs about its usage on that struct. |
9 | |
10 | mod form; |
11 | mod handle; |
12 | mod handler; |
13 | mod list; |
14 | mod windows; |
15 | |
16 | pub use self::form::{Form, Part}; |
17 | pub use self::handle::{Easy, Transfer}; |
18 | pub use self::handler::{Auth, NetRc, ProxyType, SslOpt}; |
19 | pub use self::handler::{Easy2, Handler}; |
20 | pub use self::handler::{HttpVersion, IpResolve, SslVersion, TimeCondition}; |
21 | pub use self::handler::{InfoType, ReadError, SeekResult, WriteError}; |
22 | pub use self::list::{Iter, List}; |
23 | |