diff options
Diffstat (limited to 'ipfs-api')
-rw-r--r-- | ipfs-api/Cargo.toml | 44 | ||||
-rw-r--r-- | ipfs-api/src/lib.rs | 15 |
2 files changed, 28 insertions, 31 deletions
diff --git a/ipfs-api/Cargo.toml b/ipfs-api/Cargo.toml index 393322f..cb9ace2 100644 --- a/ipfs-api/Cargo.toml +++ b/ipfs-api/Cargo.toml @@ -19,33 +19,31 @@ default = ["hyper", "hyper-multipart-rfc7578", "hyper-tls", "f actix = ["actix-http", "actix-multipart-rfc7578", "awc", "derive_more"] [dependencies] -actix-http = { version = "0.2", optional = true } -actix-multipart-rfc7578 = { version = "0.2", optional = true } -awc = { version = "0.2", optional = true } -bytes = "0.4" -derive_more = { version = "0.15.0", optional = true } -failure = { version = "0.1.2", optional = true } -futures = "0.1" -http = "0.1" -hyper = { version = "0.12", optional = true } -hyper-tls = { version = "0.3.2", optional = true } -hyper-multipart-rfc7578 = { version = "0.3", optional = true } +actix-http = { version = "1.0", optional = true } +actix-multipart-rfc7578 = { version = "0.3.0-rc", optional = true } +awc = { version = "1.0", optional = true } +bytes = "0.5" +derive_more = { version = "0.99", optional = true } +failure = { version = "0.1.6", optional = true } +futures = "0.3" +http = "0.2" +hyper = { version = "0.13", optional = true } +hyper-tls = { version = "0.4", optional = true } +hyper-multipart-rfc7578 = { version = "0.4.0-rc", optional = true } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -serde_urlencoded = "0.5" -tokio = "0.1" -tokio-codec = "0.1" -tokio-io = "0.1" +serde_urlencoded = "0.6" +tokio = "0.2" +tokio-util = { version = "0.2", features = ["codec"] } walkdir = "2.2" -dirs = "1.0" +dirs = "2.0" multiaddr = "0.3.1" [dev-dependencies] -actix-http = "0.2" -actix-multipart-rfc7578 = "0.2" -actix-rt = "0.2" -awc = "0.2" -hyper = "0.12" -hyper-tls = "0.3.2" -tokio-timer = "0.2" +actix-http = "1.0" +actix-multipart-rfc7578 = "0.3.0-rc" +actix-rt = "1.0" +awc = "1.0" +hyper = "0.13" +hyper-tls = "0.4" tar = "0.4" diff --git a/ipfs-api/src/lib.rs b/ipfs-api/src/lib.rs index 4c93f79..d5c263f 100644 --- a/ipfs-api/src/lib.rs +++ b/ipfs-api/src/lib.rs @@ -173,6 +173,9 @@ extern crate actix_http; extern crate actix_multipart_rfc7578 as actix_multipart; #[cfg(feature = "actix")] extern crate awc; +#[cfg(feature = "actix")] +#[macro_use] +extern crate derive_more; #[cfg(feature = "hyper")] extern crate hyper; @@ -180,20 +183,16 @@ extern crate hyper; extern crate hyper_multipart_rfc7578 as hyper_multipart; #[cfg(feature = "hyper")] extern crate hyper_tls; - -extern crate bytes; -#[cfg(feature = "actix")] -#[macro_use] -extern crate derive_more; -#[macro_use] #[cfg(feature = "hyper")] +#[macro_use] extern crate failure; + extern crate serde; -pub use crate::client::IpfsClient; +//pub use crate::client::IpfsClient; pub use crate::request::{KeyType, Logger, LoggingLevel, ObjectTemplate}; -mod client; +//mod client; mod header; mod read; mod request; |