diff options
Diffstat (limited to 'ipfs-api/src/request')
-rw-r--r-- | ipfs-api/src/request/add.rs | 22 | ||||
-rw-r--r-- | ipfs-api/src/request/files.rs | 60 | ||||
-rw-r--r-- | ipfs-api/src/request/ls.rs | 8 |
3 files changed, 45 insertions, 45 deletions
diff --git a/ipfs-api/src/request/add.rs b/ipfs-api/src/request/add.rs index 72001c5..889c617 100644 --- a/ipfs-api/src/request/add.rs +++ b/ipfs-api/src/request/add.rs @@ -9,50 +9,50 @@ use crate::request::ApiRequest; use serde::Serialize; -#[cfg_attr(feature = "builder", derive(TypedBuilder))] +#[cfg_attr(feature = "with-builder", derive(TypedBuilder))] #[derive(Serialize, Default)] #[serde(rename_all = "kebab-case")] pub struct Add<'a> { /// Use trickle-dag format for dag generation. - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub trickle: Option<bool>, /// Only chunk and hash - do not write to disk. - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub only_hash: Option<bool>, /// Wrap files with a directory object. - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub wrap_with_directory: Option<bool>, /// Chunking algorithm, `size-[bytes]`, `rabin-[min]-[avg]-[max]` or `buzhash`. - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub chunker: Option<&'a str>, /// Pin this object when adding. Defaults to `true`. - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub pin: Option<bool>, /// Use raw blocks for leaf nodes. (experimental). - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub raw_leaves: Option<bool>, /// CID version. Defaults to 0 unless an option that depends on CIDv1 is passed. /// (experimental). - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub cid_version: Option<u32>, /// Hash function to use. Implies CIDv1 if not sha2-256. (experimental). Default: /// `sha2-256`. - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub hash: Option<&'a str>, /// Inline small blocks into CIDs. (experimental). - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub inline: Option<bool>, /// Maximum block size to inline. (experimental). Default: `32`. - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub inline_limit: Option<u32>, } diff --git a/ipfs-api/src/request/files.rs b/ipfs-api/src/request/files.rs index 498faa9..64cf874 100644 --- a/ipfs-api/src/request/files.rs +++ b/ipfs-api/src/request/files.rs @@ -34,17 +34,17 @@ impl<'a> ApiRequest for FilesFlush<'a> { const PATH: &'static str = "/files/flush"; } -#[cfg_attr(feature = "builder", derive(TypedBuilder))] +#[cfg_attr(feature = "with-builder", derive(TypedBuilder))] #[derive(Serialize, Default)] pub struct FilesLs<'a> { #[serde(rename = "arg")] - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub path: Option<&'a str>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub long: Option<bool>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] #[serde(rename = "U")] pub unsorted: Option<bool>, } @@ -53,23 +53,23 @@ impl<'a> ApiRequest for FilesLs<'a> { const PATH: &'static str = "/files/ls"; } -#[cfg_attr(feature = "builder", derive(TypedBuilder))] +#[cfg_attr(feature = "with-builder", derive(TypedBuilder))] #[derive(Serialize, Default)] #[serde(rename_all = "kebab-case")] pub struct FilesMkdir<'a> { #[serde(rename = "arg")] pub path: &'a str, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub parents: Option<bool>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub hash: Option<&'a str>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub cid_version: Option<i32>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub flush: Option<bool>, } @@ -92,16 +92,16 @@ impl<'a> ApiRequest for FilesMv<'a> { const PATH: &'static str = "/files/mv"; } -#[cfg_attr(feature = "builder", derive(TypedBuilder))] +#[cfg_attr(feature = "with-builder", derive(TypedBuilder))] #[derive(Serialize, Default)] pub struct FilesRead<'a> { #[serde(rename = "arg")] pub path: &'a str, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub offset: Option<i64>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub count: Option<i64>, } @@ -109,16 +109,16 @@ impl<'a> ApiRequest for FilesRead<'a> { const PATH: &'static str = "/files/read"; } -#[cfg_attr(feature = "builder", derive(TypedBuilder))] +#[cfg_attr(feature = "with-builder", derive(TypedBuilder))] #[derive(Serialize, Default)] pub struct FilesRm<'a> { #[serde(rename = "arg")] pub path: &'a str, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub recursive: Option<bool>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub flush: Option<bool>, } @@ -139,38 +139,38 @@ impl<'a> ApiRequest for FilesStat<'a> { const PATH: &'static str = "/files/stat"; } -#[cfg_attr(feature = "builder", derive(TypedBuilder))] +#[cfg_attr(feature = "with-builder", derive(TypedBuilder))] #[derive(Serialize, Default)] #[serde(rename_all = "kebab-case")] pub struct FilesWrite<'a> { #[serde(rename = "arg")] pub path: &'a str, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub create: Option<bool>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub truncate: Option<bool>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub parents: Option<bool>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub offset: Option<i64>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub count: Option<i64>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub raw_leaves: Option<bool>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub hash: Option<&'a str>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub cid_version: Option<i32>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub flush: Option<bool>, } @@ -178,21 +178,21 @@ impl<'a> ApiRequest for FilesWrite<'a> { const PATH: &'static str = "/files/write"; } -#[cfg_attr(feature = "builder", derive(TypedBuilder))] +#[cfg_attr(feature = "with-builder", derive(TypedBuilder))] #[derive(Serialize, Default)] #[serde(rename_all = "kebab-case")] pub struct FilesChcid<'a> { - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] #[serde(rename = "arg")] pub path: Option<&'a str>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub hash: Option<&'a str>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub cid_version: Option<i32>, - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub flush: Option<bool>, } diff --git a/ipfs-api/src/request/ls.rs b/ipfs-api/src/request/ls.rs index d3c932c..204d067 100644 --- a/ipfs-api/src/request/ls.rs +++ b/ipfs-api/src/request/ls.rs @@ -9,20 +9,20 @@ use crate::request::ApiRequest; use crate::serde::Serialize; -#[cfg_attr(feature = "builder", derive(TypedBuilder))] +#[cfg_attr(feature = "with-builder", derive(TypedBuilder))] #[derive(Serialize, Default)] #[serde(rename_all = "kebab-case")] pub struct Ls<'a> { #[serde(rename = "arg")] pub path: &'a str, /// Resolve linked objects to find out their types. Default: `true` - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub resolve_type: Option<bool>, /// Resolve linked objects to find out their file size. Default: `true` - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub size: Option<bool>, /// Enable experimental streaming of directory entries as they are traversed. - #[cfg_attr(feature = "builder", builder(default, setter(strip_option)))] + #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))] pub stream: Option<bool>, } |