Skip to content

Commit 783d315

Browse files
immanuwellmikeee
authored andcommitted
refactor: replace redundant HashMap init pattern with unwrap_or_default
Signed-off-by: Immanuel Tikhonov <pchpr.00@list.ru> Signed-off-by: immanuwell <pchpr.00@list.ru>
1 parent ef53add commit 783d315

1 file changed

Lines changed: 5 additions & 20 deletions

File tree

dapr/src/client/mod.rs

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,7 @@ impl<T: DaprInterface> Client<T> {
192192
where
193193
S: Into<String>,
194194
{
195-
let mut mdata = HashMap::<String, String>::new();
196-
if let Some(m) = metadata {
197-
mdata = m;
198-
}
195+
let mdata = metadata.unwrap_or_default();
199196
self.0
200197
.publish_event(PublishEventRequest {
201198
pubsub_name: pubsub_name.into(),
@@ -263,10 +260,7 @@ impl<T: DaprInterface> Client<T> {
263260
where
264261
S: Into<String>,
265262
{
266-
let mut mdata = HashMap::<String, String>::new();
267-
if let Some(m) = metadata {
268-
mdata = m;
269-
}
263+
let mdata = metadata.unwrap_or_default();
270264

271265
self.0
272266
.get_state(GetStateRequest {
@@ -347,10 +341,7 @@ impl<T: DaprInterface> Client<T> {
347341
where
348342
S: Into<String>,
349343
{
350-
let mut mdata = HashMap::<String, String>::new();
351-
if let Some(m) = metadata {
352-
mdata = m;
353-
}
344+
let mdata = metadata.unwrap_or_default();
354345

355346
self.0
356347
.query_state_alpha1(QueryStateRequest {
@@ -395,10 +386,7 @@ impl<T: DaprInterface> Client<T> {
395386
where
396387
S: Into<String>,
397388
{
398-
let mut mdata = HashMap::<String, String>::new();
399-
if let Some(m) = metadata {
400-
mdata = m;
401-
}
389+
let mdata = metadata.unwrap_or_default();
402390

403391
self.0
404392
.delete_state(DeleteStateRequest {
@@ -456,10 +444,7 @@ impl<T: DaprInterface> Client<T> {
456444
TInput: Serialize,
457445
TOutput: for<'a> Deserialize<'a>,
458446
{
459-
let mut mdata = HashMap::<String, String>::new();
460-
if let Some(m) = metadata {
461-
mdata = m;
462-
}
447+
let mut mdata = metadata.unwrap_or_default();
463448

464449
mdata.insert("Content-Type".to_string(), "application/json".to_string());
465450

0 commit comments

Comments
 (0)