Skip to content

Commit 9b069d1

Browse files
committed
Updates from review
1 parent b86ce3a commit 9b069d1

File tree

2 files changed

+16
-25
lines changed

2 files changed

+16
-25
lines changed

src/client.rs

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -126,22 +126,17 @@ impl<'a> Client<'a> {
126126
}
127127

128128
/// Delete an index from its UID if it exists.
129-
/// To delete an index if it exists from the [index object](../indexes/struct.Index.html), use
130-
/// [the delete_if_exists method](../indexes/struct.Index.html#method.delete_if_exists).
129+
/// To delete an index if it exists from the [`Index`] object, use the [Index::delete_if_exists] method.
131130
pub async fn delete_index_if_exists(&self, uid: &str) -> Result<bool, Error> {
132131
match self.delete_index(uid).await {
133132
Ok (_) => return Ok(true),
134-
Err (error) => {
135-
match error {
136-
Error::MeiliSearchError {
137-
message: _,
138-
error_code: ErrorCode::IndexNotFound,
139-
error_type: _,
140-
error_link: _,
141-
} => return Ok(false),
142-
_ => return Err(error),
143-
};
144-
},
133+
Err (Error::MeiliSearchError {
134+
message: _,
135+
error_code: ErrorCode::IndexNotFound,
136+
error_type: _,
137+
error_link: _,
138+
}) => return Ok(false),
139+
Err(error) => return Err(error),
145140
};
146141
}
147142

src/indexes.rs

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ impl<'a> Index<'a> {
9090
/// # use meilisearch_sdk::{client::*, indexes::*};
9191
/// # futures::executor::block_on(async move {
9292
/// let client = Client::new("http://localhost:7700", "masterKey");
93-
/// # client.create_index("movies", None).await;
93+
/// client.create_index("movies", None).await;
9494
///
9595
/// // get the index named "movies" and delete it
9696
/// let movies = client.assume_index("movies");
@@ -108,17 +108,13 @@ impl<'a> Index<'a> {
108108
pub async fn delete_if_exists(self) -> Result<bool, Error> {
109109
match self.delete().await {
110110
Ok (_) => return Ok(true),
111-
Err (error) => {
112-
match error {
113-
Error::MeiliSearchError {
114-
message: _,
115-
error_code: ErrorCode::IndexNotFound,
116-
error_type: _,
117-
error_link: _,
118-
} => return Ok(false),
119-
_ => return Err(error),
120-
};
121-
},
111+
Err (Error::MeiliSearchError {
112+
message: _,
113+
error_code: ErrorCode::IndexNotFound,
114+
error_type: _,
115+
error_link: _,
116+
}) => return Ok(false),
117+
Err(error) => return Err(error),
122118
};
123119
}
124120

0 commit comments

Comments
 (0)