From 7dddbde3a1abcb96b75aa4636a07498193f7c551 Mon Sep 17 00:00:00 2001 From: Ferris Tseng Date: Mon, 22 Feb 2021 20:41:44 -0500 Subject: migrate common code to ipfs-api-prelude --- ipfs-api-prelude/src/lib.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ipfs-api-prelude/src/lib.rs (limited to 'ipfs-api-prelude/src/lib.rs') diff --git a/ipfs-api-prelude/src/lib.rs b/ipfs-api-prelude/src/lib.rs new file mode 100644 index 0000000..8455db7 --- /dev/null +++ b/ipfs-api-prelude/src/lib.rs @@ -0,0 +1,23 @@ +// Copyright 2021 rust-ipfs-api Developers +// +// Licensed under the Apache License, Version 2.0, or the MIT license , at your option. This file may not be +// copied, modified, or distributed except according to those terms. +// + +extern crate serde; + +mod api; +mod backend; +mod error; +mod from_uri; +mod header; +mod read; +pub mod request; +pub mod response; + +pub use { + api::IpfsApi, backend::Backend, error::Error, from_uri::TryFromUri, request::ApiRequest, + response::ApiError, +}; -- cgit v1.2.3 From 8ce8c1c6aa8dce081debf2fd0d2baf353238fea7 Mon Sep 17 00:00:00 2001 From: Ferris Tseng Date: Mon, 22 Feb 2021 23:41:06 -0500 Subject: add builder feature --- ipfs-api-prelude/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ipfs-api-prelude/src/lib.rs') diff --git a/ipfs-api-prelude/src/lib.rs b/ipfs-api-prelude/src/lib.rs index 8455db7..e2d0c7d 100644 --- a/ipfs-api-prelude/src/lib.rs +++ b/ipfs-api-prelude/src/lib.rs @@ -6,6 +6,10 @@ // copied, modified, or distributed except according to those terms. // +#[cfg(feature = "with-builder")] +#[macro_use] +extern crate typed_builder; + extern crate serde; mod api; -- cgit v1.2.3