Skip to content

Commit 66a7b13

Browse files
authored
Merge pull request #24 from zhangzqs/master
change list api default version
2 parents 58298ef + 9718e60 commit 66a7b13

File tree

4 files changed

+19
-16
lines changed

4 files changed

+19
-16
lines changed

http-client/Cargo.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ form_urlencoded = "1.0.1"
2727
url = "2.2.2"
2828
ipnet = "2.3.1"
2929
anyhow = "1.0.41"
30-
fs4 = "0.6.1"
30+
fs4 = { version = "0.6.1" }
3131
assert-impl = "0.1.3"
3232
crossbeam-channel = "0.5.1"
3333
crossbeam-queue = "0.3.2"
@@ -47,7 +47,7 @@ smart-default = "0.6.0"
4747
dyn-clonable = "0.9.0"
4848
auto_impl = "1.0.0"
4949
num-rational = { version = "0.3.0", default-features = false }
50-
c-ares = { version ="7.2.0", optional = true }
50+
c-ares = { version ="=7.2.0", optional = true }
5151
c-ares-resolver = { version ="7.1.3", optional = true }
5252
futures = { version = "0.3.5", optional = true }
5353
futures-timer = { version = "3.0.2", optional = true }
@@ -64,6 +64,9 @@ qiniu-isahc = { version = "0.2.2", path = "../http-isahc", optional = true }
6464
qiniu-ureq = { version = "0.2.2", path = "../http-ureq", optional = true }
6565
qiniu-utils = { version = "0.2.2", path = "../utils" }
6666

67+
[target.'cfg(windows)'.dependencies]
68+
windows-sys = { version = "0.48.0", features = ["Win32_Storage_FileSystem", "Win32_Foundation", "Win32_System_IO"] }
69+
6770
[dev-dependencies]
6871
async-std = { version = "1.9.0", features = ["attributes"] }
6972
tokio = { version = "1", features = ["full"] }

objects-manager/src/list.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,15 +155,15 @@ impl Debug for ListIter<'_> {
155155

156156
/// 列举 API 版本
157157
///
158-
/// 目前支持 V1 和 V2,默认为 V2
158+
/// 目前支持 V1 和 V2,默认为 V1
159159
#[derive(Copy, Clone, Debug, SmartDefault)]
160160
#[non_exhaustive]
161161
pub enum ListVersion {
162162
/// 列举 API V1
163+
#[default]
163164
V1,
164165

165166
/// 列举 API V2
166-
#[default]
167167
V2,
168168
}
169169

objects-manager/src/operation.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,7 +1049,7 @@ mod tests {
10491049
}
10501050
}
10511051

1052-
let bucket = get_bucket(FakeHttpCaller::default());
1052+
let bucket = get_bucket(FakeHttpCaller);
10531053
let object = bucket.stat_object("fakeobjectname").async_call().await?.into_body();
10541054
assert_eq!(object.get_hash_as_str(), "fakehash");
10551055
assert_eq!(object.get_size_as_u64(), 12345u64);
@@ -1085,7 +1085,7 @@ mod tests {
10851085
}
10861086
}
10871087

1088-
let bucket = get_bucket(FakeHttpCaller::default());
1088+
let bucket = get_bucket(FakeHttpCaller);
10891089
bucket
10901090
.copy_object_to("fakeobjectname", &get_bucket_name(), "fakeobjectname2")
10911091
.is_force(true)
@@ -1123,7 +1123,7 @@ mod tests {
11231123
}
11241124
}
11251125

1126-
let bucket = get_bucket(FakeHttpCaller::default());
1126+
let bucket = get_bucket(FakeHttpCaller);
11271127
bucket
11281128
.move_object_to("fakeobjectname", &get_bucket_name(), "fakeobjectname2")
11291129
.async_call()
@@ -1159,7 +1159,7 @@ mod tests {
11591159
}
11601160
}
11611161

1162-
let bucket = get_bucket(FakeHttpCaller::default());
1162+
let bucket = get_bucket(FakeHttpCaller);
11631163
bucket.delete_object("fakeobjectname").async_call().await?;
11641164

11651165
Ok(())
@@ -1192,7 +1192,7 @@ mod tests {
11921192
}
11931193
}
11941194

1195-
let bucket = get_bucket(FakeHttpCaller::default());
1195+
let bucket = get_bucket(FakeHttpCaller);
11961196
bucket.restore_archived_object("fakeobjectname", 7).async_call().await?;
11971197

11981198
Ok(())
@@ -1225,7 +1225,7 @@ mod tests {
12251225
}
12261226
}
12271227

1228-
let bucket = get_bucket(FakeHttpCaller::default());
1228+
let bucket = get_bucket(FakeHttpCaller);
12291229
bucket
12301230
.set_object_type("fakeobjectname", FileType::Archive)
12311231
.async_call()
@@ -1261,7 +1261,7 @@ mod tests {
12611261
}
12621262
}
12631263

1264-
let bucket = get_bucket(FakeHttpCaller::default());
1264+
let bucket = get_bucket(FakeHttpCaller);
12651265
bucket.modify_object_status("fakeobjectname", true).async_call().await?;
12661266

12671267
Ok(())
@@ -1297,7 +1297,7 @@ mod tests {
12971297
}
12981298
}
12991299

1300-
let bucket = get_bucket(FakeHttpCaller::default());
1300+
let bucket = get_bucket(FakeHttpCaller);
13011301
bucket
13021302
.modify_object_metadata("fakeobjectname", mime::TEXT_PLAIN)
13031303
.add_metadata("MetaKey-1", "MetaValue-1")
@@ -1336,7 +1336,7 @@ mod tests {
13361336
}
13371337
}
13381338

1339-
let bucket = get_bucket(FakeHttpCaller::default());
1339+
let bucket = get_bucket(FakeHttpCaller);
13401340
bucket
13411341
.modify_object_life_cycle("fakeobjectname")
13421342
.ia_after_days(AfterDays::new(1))

upload-token/src/upload_token.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -724,8 +724,8 @@ macro_rules! sync_method {
724724
};
725725

726726
#[allow(unused_lifetimes)]
727-
fn update_cache<'a>(
728-
provider: &'a CachedUploadTokenProvider<impl UploadTokenProvider + Clone>,
727+
fn update_cache(
728+
provider: &CachedUploadTokenProvider<impl UploadTokenProvider + Clone>,
729729
opts: $opts_type,
730730
) -> $return_type {
731731
let mut guard = provider.sync_cache.0.$cache_field.write().unwrap();
@@ -802,7 +802,7 @@ impl<P: UploadTokenProvider + Clone> UploadTokenProvider for CachedUploadTokenPr
802802
opts,
803803
ToStringOptions,
804804
to_token_string,
805-
ToStringResult<Cow<'a, str>>
805+
ToStringResult<Cow<str>>
806806
)
807807
}
808808

0 commit comments

Comments
 (0)