Run the code formatter

This commit is contained in:
Phillip Davis 2022-07-04 21:49:40 -04:00
parent be1c6f9dc4
commit 63e1fb4f96
No known key found for this signature in database
GPG Key ID: EF6116274E70E43F
2 changed files with 60 additions and 69 deletions

View File

@ -17,7 +17,7 @@ pub enum Action {
#[serde(rename = "documents.delete")]
DocumentsDelete = actions::DOCUMENTS_DELETE,
#[serde(rename = "indexes.*")]
IndexAll = actions::INDEXES_ALL,
IndexesAll = actions::INDEXES_ALL,
#[serde(rename = "indexes.create")]
IndexesAdd = actions::INDEXES_CREATE,
#[serde(rename = "indexes.get")]
@ -66,7 +66,7 @@ impl Action {
DOCUMENTS_ADD => Some(Self::DocumentsAdd),
DOCUMENTS_GET => Some(Self::DocumentsGet),
DOCUMENTS_DELETE => Some(Self::DocumentsDelete),
INDEXES_ALL => Some(Self::IndexAll),
INDEXES_ALL => Some(Self::IndexesAll),
INDEXES_CREATE => Some(Self::IndexesAdd),
INDEXES_GET => Some(Self::IndexesGet),
INDEXES_UPDATE => Some(Self::IndexesUpdate),
@ -98,7 +98,7 @@ impl Action {
Self::DocumentsAdd => DOCUMENTS_ADD,
Self::DocumentsGet => DOCUMENTS_GET,
Self::DocumentsDelete => DOCUMENTS_DELETE,
Self::IndexAll => INDEXES_ALL,
Self::IndexesAll => INDEXES_ALL,
Self::IndexesAdd => INDEXES_CREATE,
Self::IndexesGet => INDEXES_GET,
Self::IndexesUpdate => INDEXES_UPDATE,

View File

@ -92,77 +92,68 @@ impl HeedAuthStore {
Action::into_enum_iter().collect()
} else if key.actions.contains(&Action::DocumentsAll) {
// if key.actions.contains.DocumentsAll add all actions related to documents.
key.actions.iter()
.cloned()
.filter(|action|{ // Prevents duplicate entries in the actions vector
*action != Action::DocumentsAdd &&
*action != Action::DocumentsDelete &&
*action != Action::DocumentsGet
})
.chain(vec![
Action::DocumentsAdd,
Action::DocumentsDelete,
Action::DocumentsGet
])
.collect()
key.actions
.iter()
.cloned()
.filter(|action| {
// Prevents duplicate entries in the actions vector
*action != Action::DocumentsAdd
&& *action != Action::DocumentsDelete
&& *action != Action::DocumentsGet
})
.chain(vec![
Action::DocumentsAdd,
Action::DocumentsDelete,
Action::DocumentsGet,
])
.collect()
} else if key.actions.contains(&Action::IndexesAll) {
key.actions.iter()
.cloned()
.filter(|action|{
*action != Action::IndexesAdd &&
*action != Action::IndexesGet &&
*action != Action::IndexesDelete &&
*action != Action::IndexesUpdate
})
.chain(vec![
Action::IndexesAdd,
Action::IndexesGet,
Action::IndexesDelete,
Action::IndexesUpdate
])
.collect()
key.actions
.iter()
.cloned()
.filter(|action| {
*action != Action::IndexesAdd
&& *action != Action::IndexesGet
&& *action != Action::IndexesDelete
&& *action != Action::IndexesUpdate
})
.chain(vec![
Action::IndexesAdd,
Action::IndexesGet,
Action::IndexesDelete,
Action::IndexesUpdate,
])
.collect()
} else if key.actions.contains(&Action::SettingsAll) {
key.actions.iter()
.cloned()
.filter(|action|{
*action != Action::SettingsGet &&
*action != Action::SettingsUpdate
})
.chain(vec![
Action::SettingsGet,
Action::SettingsUpdate
])
.collect()
key.actions
.iter()
.cloned()
.filter(|action| {
*action != Action::SettingsGet && *action != Action::SettingsUpdate
})
.chain(vec![Action::SettingsGet, Action::SettingsUpdate])
.collect()
} else if key.actions.contains(&Action::TasksAll) {
key.actions.iter()
.cloned()
.filter(|action|{
*action != Action::TasksGet
})
.chain(vec![
Action::TasksGet
])
.collect()
key.actions
.iter()
.cloned()
.filter(|action| *action != Action::TasksGet)
.chain(vec![Action::TasksGet])
.collect()
} else if key.actions.contains(&Action::DumpsAll) {
key.actions.iter()
.cloned()
.filter(|action|{
*action != Action::DumpsCreate
})
.chain(vec![
Action::DumpsCreate
])
.collect()
key.actions
.iter()
.cloned()
.filter(|action| *action != Action::DumpsCreate)
.chain(vec![Action::DumpsCreate])
.collect()
} else if key.actions.contains(&Action::StatsAll) {
key.actions.iter()
.cloned()
.filter(|action|{
*action != Action::StatsGet
})
.chain(vec![
Action::StatsGet
])
.collect()
key.actions
.iter()
.cloned()
.filter(|action| *action != Action::StatsGet)
.chain(vec![Action::StatsGet])
.collect()
} else {
key.actions.clone()
};