Skip to content

Commit f540dc1

Browse files
ref: Use slice instead of vec for assemble artifact request
Split off from #2408
1 parent 8a63fec commit f540dc1

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/api/data_types/chunking/artifact.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ use super::ChunkedFileState;
77
pub struct ChunkedArtifactRequest<'a> {
88
pub checksum: Digest,
99
pub chunks: &'a [Digest],
10-
#[serde(skip_serializing_if = "Vec::is_empty")]
11-
pub projects: Vec<String>,
10+
#[serde(skip_serializing_if = "<[_]>::is_empty")]
11+
pub projects: &'a [String],
1212
#[serde(skip_serializing_if = "version_is_empty")]
1313
pub version: Option<&'a str>,
1414
#[serde(skip_serializing_if = "Option::is_none")]

src/api/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,7 @@ impl<'a> AuthenticatedApi<'a> {
996996
.with_json_body(&ChunkedArtifactRequest {
997997
checksum,
998998
chunks,
999-
projects: Vec::new(),
999+
projects: &[],
10001000
version: None,
10011001
dist: None,
10021002
})?
@@ -1015,7 +1015,7 @@ impl<'a> AuthenticatedApi<'a> {
10151015
pub fn assemble_artifact_bundle(
10161016
&self,
10171017
org: &str,
1018-
projects: Vec<String>,
1018+
projects: &[String],
10191019
checksum: Digest,
10201020
chunks: &[Digest],
10211021
version: Option<&str>,

src/utils/file_upload.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ fn poll_assemble(
454454
let response = if use_artifact_bundle {
455455
authenticated_api.assemble_artifact_bundle(
456456
context.org,
457-
vec![context.project.unwrap().to_string()],
457+
&[context.project.unwrap().to_string()],
458458
checksum,
459459
chunks,
460460
context.release,
@@ -544,7 +544,7 @@ fn upload_files_chunked(
544544
let api = Api::current();
545545
let response = api.authenticated()?.assemble_artifact_bundle(
546546
context.org,
547-
vec![context.project.unwrap().to_string()],
547+
&[context.project.unwrap().to_string()],
548548
checksum,
549549
&checksums,
550550
context.release,

0 commit comments

Comments
 (0)