| 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, PostRedirections, 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 | |