diff options
author | Julius Michaelis <gitter@liftm.de> | 2020-07-13 14:47:54 +0900 |
---|---|---|
committer | Julius Michaelis <gitter@liftm.de> | 2020-07-13 15:54:53 +0900 |
commit | 50718691022f479e144ab4b06a7f74e84cd967a7 (patch) | |
tree | 5756991f130ecce2124a583457fde509c079f6e7 /ipfs-api/src/request/files.rs | |
parent | 3905626f8f1c53a5ef933cd9bbefec31f8eb9355 (diff) |
Revert changes to files_* since extra parameters can be passed through *_with_options and adding *_with_options can be a non-breaking change
Diffstat (limited to 'ipfs-api/src/request/files.rs')
-rw-r--r-- | ipfs-api/src/request/files.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ipfs-api/src/request/files.rs b/ipfs-api/src/request/files.rs index 2a7b996..498faa9 100644 --- a/ipfs-api/src/request/files.rs +++ b/ipfs-api/src/request/files.rs @@ -9,7 +9,7 @@ use crate::request::ApiRequest; use crate::serde::Serialize; -#[derive(Serialize)] +#[derive(Serialize, Default)] pub struct FilesCp<'a> { #[serde(rename = "arg")] pub path: &'a str, @@ -17,7 +17,7 @@ pub struct FilesCp<'a> { #[serde(rename = "arg")] pub dest: &'a str, - pub flush: bool, + pub flush: Option<bool>, } impl<'a> ApiRequest for FilesCp<'a> { @@ -77,7 +77,7 @@ impl<'a> ApiRequest for FilesMkdir<'a> { const PATH: &'static str = "/files/mkdir"; } -#[derive(Serialize)] +#[derive(Serialize, Default)] pub struct FilesMv<'a> { #[serde(rename = "arg")] pub path: &'a str, @@ -85,7 +85,7 @@ pub struct FilesMv<'a> { #[serde(rename = "arg")] pub dest: &'a str, - pub flush: bool, + pub flush: Option<bool>, } impl<'a> ApiRequest for FilesMv<'a> { @@ -126,13 +126,13 @@ impl<'a> ApiRequest for FilesRm<'a> { const PATH: &'static str = "/files/rm"; } -#[derive(Serialize)] +#[derive(Serialize, Default)] +#[serde(rename_all = "kebab-case")] pub struct FilesStat<'a> { #[serde(rename = "arg")] pub path: &'a str, - #[serde(rename = "with-local")] - pub with_local: bool, + pub with_local: Option<bool>, } impl<'a> ApiRequest for FilesStat<'a> { |