summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2024-11-17 09:23:28 +0000
committerJoe Carstairs <me@joeac.net>2024-11-17 09:23:28 +0000
commit1ae19eb3315c40e3f9062592c27fa76c11cf626c (patch)
tree09d9ce380795971f4b50e1d4b0ca3c57c9e1db1a
parent1a494937021561595d0fb29e26fb707aef9e55de (diff)
Renames workspace folder
-rw-r--r--rust/Cargo.lock (renamed from backend/Cargo.lock)0
-rw-r--r--rust/Cargo.toml (renamed from backend/Cargo.toml)0
-rw-r--r--rust/actualbudget_importer/Cargo.lock (renamed from backend/actualbudget_importer/Cargo.lock)0
-rw-r--r--rust/actualbudget_importer/Cargo.toml (renamed from backend/actualbudget_importer/Cargo.toml)0
-rw-r--r--rust/actualbudget_importer/src/main.rs (renamed from backend/actualbudget_importer/src/main.rs)0
-rw-r--r--rust/actualbudget_importer/src/models/actualbudget_account.rs (renamed from backend/actualbudget_importer/src/models/actualbudget_account.rs)0
-rw-r--r--rust/actualbudget_importer/src/models/actualbudget_category.rs (renamed from backend/actualbudget_importer/src/models/actualbudget_category.rs)0
-rw-r--r--rust/actualbudget_importer/src/models/actualbudget_date.rs (renamed from backend/actualbudget_importer/src/models/actualbudget_date.rs)0
-rw-r--r--rust/actualbudget_importer/src/models/actualbudget_transaction.rs (renamed from backend/actualbudget_importer/src/models/actualbudget_transaction.rs)0
-rw-r--r--rust/actualbudget_importer/src/models/actualbudget_zero_budget.rs (renamed from backend/actualbudget_importer/src/models/actualbudget_zero_budget.rs)0
-rw-r--r--rust/actualbudget_importer/src/models/mod.rs (renamed from backend/actualbudget_importer/src/models/mod.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_accounts/get_all.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_accounts/get_all.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_accounts/get_category_transfers_account.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_accounts/get_category_transfers_account.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_accounts/mod.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_accounts/mod.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_categories/get_all.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_categories/get_all.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_categories/mod.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_categories/mod.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_transactions/get_all.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_transactions/get_all.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_transactions/get_first_date.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_transactions/get_first_date.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_transactions/mod.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_transactions/mod.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_zero_budgets/get_all.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_zero_budgets/get_all.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/actualbudget_zero_budgets/mod.rs (renamed from backend/actualbudget_importer/src/queries/actualbudget_zero_budgets/mod.rs)0
-rw-r--r--rust/actualbudget_importer/src/queries/mod.rs (renamed from backend/actualbudget_importer/src/queries/mod.rs)0
-rw-r--r--rust/actualbudget_importer/src/schema.rs (renamed from backend/actualbudget_importer/src/schema.rs)0
-rw-r--r--rust/actualbudget_importer/src/transformers.rs (renamed from backend/actualbudget_importer/src/transformers.rs)0
-rw-r--r--rust/app/Cargo.lock (renamed from backend/app/Cargo.lock)0
-rw-r--r--rust/app/Cargo.toml (renamed from backend/app/Cargo.toml)0
-rw-r--r--rust/app/Rocket.toml (renamed from backend/app/Rocket.toml)0
-rw-r--r--rust/app/diesel.toml (renamed from backend/app/diesel.toml)0
-rw-r--r--rust/app/src/databases.rs (renamed from backend/app/src/databases.rs)0
-rw-r--r--rust/app/src/main.rs (renamed from backend/app/src/main.rs)0
-rw-r--r--rust/app/src/routes/account.rs (renamed from backend/app/src/routes/account.rs)0
-rw-r--r--rust/app/src/routes/balance.rs (renamed from backend/app/src/routes/balance.rs)0
-rw-r--r--rust/app/src/routes/budget.rs (renamed from backend/app/src/routes/budget.rs)0
-rw-r--r--rust/app/src/routes/budget_update.rs (renamed from backend/app/src/routes/budget_update.rs)0
-rw-r--r--rust/app/src/routes/category.rs (renamed from backend/app/src/routes/category.rs)0
-rw-r--r--rust/app/src/routes/mod.rs (renamed from backend/app/src/routes/mod.rs)0
-rw-r--r--rust/core/Cargo.lock (renamed from backend/core/Cargo.lock)0
-rw-r--r--rust/core/Cargo.toml (renamed from backend/core/Cargo.toml)0
-rw-r--r--rust/core/migrations/2024-08-31-084439_initial_setup/down.sql (renamed from backend/core/migrations/2024-08-31-084439_initial_setup/down.sql)0
-rw-r--r--rust/core/migrations/2024-08-31-084439_initial_setup/up.sql (renamed from backend/core/migrations/2024-08-31-084439_initial_setup/up.sql)0
-rw-r--r--rust/core/src/lib.rs (renamed from backend/core/src/lib.rs)0
-rw-r--r--rust/core/src/models/account.rs (renamed from backend/core/src/models/account.rs)0
-rw-r--r--rust/core/src/models/budget.rs (renamed from backend/core/src/models/budget.rs)0
-rw-r--r--rust/core/src/models/budget_update.rs (renamed from backend/core/src/models/budget_update.rs)0
-rw-r--r--rust/core/src/models/category.rs (renamed from backend/core/src/models/category.rs)0
-rw-r--r--rust/core/src/models/category_balance.rs (renamed from backend/core/src/models/category_balance.rs)0
-rw-r--r--rust/core/src/models/category_budget.rs (renamed from backend/core/src/models/category_budget.rs)0
-rw-r--r--rust/core/src/models/category_transfer.rs (renamed from backend/core/src/models/category_transfer.rs)0
-rw-r--r--rust/core/src/models/date_utc.rs (renamed from backend/core/src/models/date_utc.rs)0
-rw-r--r--rust/core/src/models/datetime_utc.rs (renamed from backend/core/src/models/datetime_utc.rs)0
-rw-r--r--rust/core/src/models/mod.rs (renamed from backend/core/src/models/mod.rs)0
-rw-r--r--rust/core/src/models/transaction.rs (renamed from backend/core/src/models/transaction.rs)0
-rw-r--r--rust/core/src/models/transaction_categorisation.rs (renamed from backend/core/src/models/transaction_categorisation.rs)0
-rw-r--r--rust/core/src/queries/accounts/delete_all.rs (renamed from backend/core/src/queries/accounts/delete_all.rs)0
-rw-r--r--rust/core/src/queries/accounts/get_all.rs (renamed from backend/core/src/queries/accounts/get_all.rs)0
-rw-r--r--rust/core/src/queries/accounts/insert.rs (renamed from backend/core/src/queries/accounts/insert.rs)0
-rw-r--r--rust/core/src/queries/accounts/mod.rs (renamed from backend/core/src/queries/accounts/mod.rs)0
-rw-r--r--rust/core/src/queries/budget_updates/delete_all.rs (renamed from backend/core/src/queries/budget_updates/delete_all.rs)0
-rw-r--r--rust/core/src/queries/budget_updates/get_all.rs (renamed from backend/core/src/queries/budget_updates/get_all.rs)0
-rw-r--r--rust/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs (renamed from backend/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs)0
-rw-r--r--rust/core/src/queries/budget_updates/get_most_recent_with_category_id.rs (renamed from backend/core/src/queries/budget_updates/get_most_recent_with_category_id.rs)0
-rw-r--r--rust/core/src/queries/budget_updates/insert.rs (renamed from backend/core/src/queries/budget_updates/insert.rs)0
-rw-r--r--rust/core/src/queries/budget_updates/mod.rs (renamed from backend/core/src/queries/budget_updates/mod.rs)0
-rw-r--r--rust/core/src/queries/categories/delete_all.rs (renamed from backend/core/src/queries/categories/delete_all.rs)0
-rw-r--r--rust/core/src/queries/categories/get_all.rs (renamed from backend/core/src/queries/categories/get_all.rs)0
-rw-r--r--rust/core/src/queries/categories/get_all_balances.rs (renamed from backend/core/src/queries/categories/get_all_balances.rs)0
-rw-r--r--rust/core/src/queries/categories/get_all_ids.rs (renamed from backend/core/src/queries/categories/get_all_ids.rs)0
-rw-r--r--rust/core/src/queries/categories/get_most_recent_budget_per_category_id.rs (renamed from backend/core/src/queries/categories/get_most_recent_budget_per_category_id.rs)0
-rw-r--r--rust/core/src/queries/categories/insert.rs (renamed from backend/core/src/queries/categories/insert.rs)0
-rw-r--r--rust/core/src/queries/categories/mod.rs (renamed from backend/core/src/queries/categories/mod.rs)0
-rw-r--r--rust/core/src/queries/category_transfers/delete_all.rs (renamed from backend/core/src/queries/category_transfers/delete_all.rs)0
-rw-r--r--rust/core/src/queries/category_transfers/get_all.rs (renamed from backend/core/src/queries/category_transfers/get_all.rs)0
-rw-r--r--rust/core/src/queries/category_transfers/insert.rs (renamed from backend/core/src/queries/category_transfers/insert.rs)0
-rw-r--r--rust/core/src/queries/category_transfers/mod.rs (renamed from backend/core/src/queries/category_transfers/mod.rs)0
-rw-r--r--rust/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs (renamed from backend/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs)0
-rw-r--r--rust/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs (renamed from backend/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs)0
-rw-r--r--rust/core/src/queries/clear.rs (renamed from backend/core/src/queries/clear.rs)0
-rw-r--r--rust/core/src/queries/mod.rs (renamed from backend/core/src/queries/mod.rs)0
-rw-r--r--rust/core/src/queries/transaction_categorisations/delete_all.rs (renamed from backend/core/src/queries/transaction_categorisations/delete_all.rs)0
-rw-r--r--rust/core/src/queries/transaction_categorisations/get_all.rs (renamed from backend/core/src/queries/transaction_categorisations/get_all.rs)0
-rw-r--r--rust/core/src/queries/transaction_categorisations/insert.rs (renamed from backend/core/src/queries/transaction_categorisations/insert.rs)0
-rw-r--r--rust/core/src/queries/transaction_categorisations/mod.rs (renamed from backend/core/src/queries/transaction_categorisations/mod.rs)0
-rw-r--r--rust/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs (renamed from backend/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs)0
-rw-r--r--rust/core/src/queries/transactions/delete_all.rs (renamed from backend/core/src/queries/transactions/delete_all.rs)0
-rw-r--r--rust/core/src/queries/transactions/get_all.rs (renamed from backend/core/src/queries/transactions/get_all.rs)0
-rw-r--r--rust/core/src/queries/transactions/insert.rs (renamed from backend/core/src/queries/transactions/insert.rs)0
-rw-r--r--rust/core/src/queries/transactions/mod.rs (renamed from backend/core/src/queries/transactions/mod.rs)0
-rw-r--r--rust/core/src/schema.rs (renamed from backend/core/src/schema.rs)0
-rw-r--r--rust/core/src/traits/dateable.rs (renamed from backend/core/src/traits/dateable.rs)0
-rw-r--r--rust/core/src/traits/mod.rs (renamed from backend/core/src/traits/mod.rs)0
-rw-r--r--rust/core/src/traits/nowlike.rs (renamed from backend/core/src/traits/nowlike.rs)0
-rw-r--r--rust/core/src/traits/timeable.rs (renamed from backend/core/src/traits/timeable.rs)0
-rw-r--r--rust/core/src/utils/calculate_budgets_accrual.rs (renamed from backend/core/src/utils/calculate_budgets_accrual.rs)0
-rw-r--r--rust/core/src/utils/calculate_category_balance.rs (renamed from backend/core/src/utils/calculate_category_balance.rs)0
-rw-r--r--rust/core/src/utils/find_by_id_or.rs (renamed from backend/core/src/utils/find_by_id_or.rs)0
-rw-r--r--rust/core/src/utils/mod.rs (renamed from backend/core/src/utils/mod.rs)0
-rw-r--r--rust/core/tests/common/fakes/account.rs (renamed from backend/core/tests/common/fakes/account.rs)0
-rw-r--r--rust/core/tests/common/fakes/budget_update.rs (renamed from backend/core/tests/common/fakes/budget_update.rs)0
-rw-r--r--rust/core/tests/common/fakes/category.rs (renamed from backend/core/tests/common/fakes/category.rs)0
-rw-r--r--rust/core/tests/common/fakes/category_transfer.rs (renamed from backend/core/tests/common/fakes/category_transfer.rs)0
-rw-r--r--rust/core/tests/common/fakes/mod.rs (renamed from backend/core/tests/common/fakes/mod.rs)0
-rw-r--r--rust/core/tests/common/fakes/transaction.rs (renamed from backend/core/tests/common/fakes/transaction.rs)0
-rw-r--r--rust/core/tests/common/fakes/transaction_categorisation.rs (renamed from backend/core/tests/common/fakes/transaction_categorisation.rs)0
-rw-r--r--rust/core/tests/common/mod.rs (renamed from backend/core/tests/common/mod.rs)0
-rw-r--r--rust/core/tests/common/test_context.rs (renamed from backend/core/tests/common/test_context.rs)0
-rw-r--r--rust/core/tests/main.rs (renamed from backend/core/tests/main.rs)0
-rw-r--r--rust/core/tests/models/date_utc.rs (renamed from backend/core/tests/models/date_utc.rs)0
-rw-r--r--rust/core/tests/models/datetime_utc.rs (renamed from backend/core/tests/models/datetime_utc.rs)0
-rw-r--r--rust/core/tests/models/mod.rs (renamed from backend/core/tests/models/mod.rs)0
-rw-r--r--rust/core/tests/queries/account.rs (renamed from backend/core/tests/queries/account.rs)0
-rw-r--r--rust/core/tests/queries/budget_updates.rs (renamed from backend/core/tests/queries/budget_updates.rs)0
-rw-r--r--rust/core/tests/queries/categories.rs (renamed from backend/core/tests/queries/categories.rs)0
-rw-r--r--rust/core/tests/queries/category_transfers.rs (renamed from backend/core/tests/queries/category_transfers.rs)0
-rw-r--r--rust/core/tests/queries/mod.rs (renamed from backend/core/tests/queries/mod.rs)0
-rw-r--r--rust/core/tests/queries/transaction_categorisations.rs (renamed from backend/core/tests/queries/transaction_categorisations.rs)0
-rw-r--r--rust/core/tests/queries/transactions.rs (renamed from backend/core/tests/queries/transactions.rs)0
116 files changed, 0 insertions, 0 deletions
diff --git a/backend/Cargo.lock b/rust/Cargo.lock
index 63c4de0..63c4de0 100644
--- a/backend/Cargo.lock
+++ b/rust/Cargo.lock
diff --git a/backend/Cargo.toml b/rust/Cargo.toml
index 015b688..015b688 100644
--- a/backend/Cargo.toml
+++ b/rust/Cargo.toml
diff --git a/backend/actualbudget_importer/Cargo.lock b/rust/actualbudget_importer/Cargo.lock
index edaab83..edaab83 100644
--- a/backend/actualbudget_importer/Cargo.lock
+++ b/rust/actualbudget_importer/Cargo.lock
diff --git a/backend/actualbudget_importer/Cargo.toml b/rust/actualbudget_importer/Cargo.toml
index 69d297f..69d297f 100644
--- a/backend/actualbudget_importer/Cargo.toml
+++ b/rust/actualbudget_importer/Cargo.toml
diff --git a/backend/actualbudget_importer/src/main.rs b/rust/actualbudget_importer/src/main.rs
index cb69bb5..cb69bb5 100644
--- a/backend/actualbudget_importer/src/main.rs
+++ b/rust/actualbudget_importer/src/main.rs
diff --git a/backend/actualbudget_importer/src/models/actualbudget_account.rs b/rust/actualbudget_importer/src/models/actualbudget_account.rs
index b3d00ac..b3d00ac 100644
--- a/backend/actualbudget_importer/src/models/actualbudget_account.rs
+++ b/rust/actualbudget_importer/src/models/actualbudget_account.rs
diff --git a/backend/actualbudget_importer/src/models/actualbudget_category.rs b/rust/actualbudget_importer/src/models/actualbudget_category.rs
index cbea99b..cbea99b 100644
--- a/backend/actualbudget_importer/src/models/actualbudget_category.rs
+++ b/rust/actualbudget_importer/src/models/actualbudget_category.rs
diff --git a/backend/actualbudget_importer/src/models/actualbudget_date.rs b/rust/actualbudget_importer/src/models/actualbudget_date.rs
index bef160c..bef160c 100644
--- a/backend/actualbudget_importer/src/models/actualbudget_date.rs
+++ b/rust/actualbudget_importer/src/models/actualbudget_date.rs
diff --git a/backend/actualbudget_importer/src/models/actualbudget_transaction.rs b/rust/actualbudget_importer/src/models/actualbudget_transaction.rs
index be2ca1a..be2ca1a 100644
--- a/backend/actualbudget_importer/src/models/actualbudget_transaction.rs
+++ b/rust/actualbudget_importer/src/models/actualbudget_transaction.rs
diff --git a/backend/actualbudget_importer/src/models/actualbudget_zero_budget.rs b/rust/actualbudget_importer/src/models/actualbudget_zero_budget.rs
index 6478d34..6478d34 100644
--- a/backend/actualbudget_importer/src/models/actualbudget_zero_budget.rs
+++ b/rust/actualbudget_importer/src/models/actualbudget_zero_budget.rs
diff --git a/backend/actualbudget_importer/src/models/mod.rs b/rust/actualbudget_importer/src/models/mod.rs
index 1c97c65..1c97c65 100644
--- a/backend/actualbudget_importer/src/models/mod.rs
+++ b/rust/actualbudget_importer/src/models/mod.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_accounts/get_all.rs b/rust/actualbudget_importer/src/queries/actualbudget_accounts/get_all.rs
index 6f667de..6f667de 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_accounts/get_all.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_accounts/get_all.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_accounts/get_category_transfers_account.rs b/rust/actualbudget_importer/src/queries/actualbudget_accounts/get_category_transfers_account.rs
index f05dc78..f05dc78 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_accounts/get_category_transfers_account.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_accounts/get_category_transfers_account.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_accounts/mod.rs b/rust/actualbudget_importer/src/queries/actualbudget_accounts/mod.rs
index c6d6015..c6d6015 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_accounts/mod.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_accounts/mod.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_categories/get_all.rs b/rust/actualbudget_importer/src/queries/actualbudget_categories/get_all.rs
index 4cb7ebc..4cb7ebc 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_categories/get_all.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_categories/get_all.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_categories/mod.rs b/rust/actualbudget_importer/src/queries/actualbudget_categories/mod.rs
index 0c04e53..0c04e53 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_categories/mod.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_categories/mod.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_transactions/get_all.rs b/rust/actualbudget_importer/src/queries/actualbudget_transactions/get_all.rs
index 84c8d08..84c8d08 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_transactions/get_all.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_transactions/get_all.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_transactions/get_first_date.rs b/rust/actualbudget_importer/src/queries/actualbudget_transactions/get_first_date.rs
index b958c37..b958c37 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_transactions/get_first_date.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_transactions/get_first_date.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_transactions/mod.rs b/rust/actualbudget_importer/src/queries/actualbudget_transactions/mod.rs
index b4ed0dd..b4ed0dd 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_transactions/mod.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_transactions/mod.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_zero_budgets/get_all.rs b/rust/actualbudget_importer/src/queries/actualbudget_zero_budgets/get_all.rs
index 0c3f695..0c3f695 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_zero_budgets/get_all.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_zero_budgets/get_all.rs
diff --git a/backend/actualbudget_importer/src/queries/actualbudget_zero_budgets/mod.rs b/rust/actualbudget_importer/src/queries/actualbudget_zero_budgets/mod.rs
index ba7e21b..ba7e21b 100644
--- a/backend/actualbudget_importer/src/queries/actualbudget_zero_budgets/mod.rs
+++ b/rust/actualbudget_importer/src/queries/actualbudget_zero_budgets/mod.rs
diff --git a/backend/actualbudget_importer/src/queries/mod.rs b/rust/actualbudget_importer/src/queries/mod.rs
index e16dafc..e16dafc 100644
--- a/backend/actualbudget_importer/src/queries/mod.rs
+++ b/rust/actualbudget_importer/src/queries/mod.rs
diff --git a/backend/actualbudget_importer/src/schema.rs b/rust/actualbudget_importer/src/schema.rs
index a872231..a872231 100644
--- a/backend/actualbudget_importer/src/schema.rs
+++ b/rust/actualbudget_importer/src/schema.rs
diff --git a/backend/actualbudget_importer/src/transformers.rs b/rust/actualbudget_importer/src/transformers.rs
index dd4d154..dd4d154 100644
--- a/backend/actualbudget_importer/src/transformers.rs
+++ b/rust/actualbudget_importer/src/transformers.rs
diff --git a/backend/app/Cargo.lock b/rust/app/Cargo.lock
index 0f6e6d4..0f6e6d4 100644
--- a/backend/app/Cargo.lock
+++ b/rust/app/Cargo.lock
diff --git a/backend/app/Cargo.toml b/rust/app/Cargo.toml
index efb8280..efb8280 100644
--- a/backend/app/Cargo.toml
+++ b/rust/app/Cargo.toml
diff --git a/backend/app/Rocket.toml b/rust/app/Rocket.toml
index 088d632..088d632 100644
--- a/backend/app/Rocket.toml
+++ b/rust/app/Rocket.toml
diff --git a/backend/app/diesel.toml b/rust/app/diesel.toml
index a0d61bf..a0d61bf 100644
--- a/backend/app/diesel.toml
+++ b/rust/app/diesel.toml
diff --git a/backend/app/src/databases.rs b/rust/app/src/databases.rs
index 7202e78..7202e78 100644
--- a/backend/app/src/databases.rs
+++ b/rust/app/src/databases.rs
diff --git a/backend/app/src/main.rs b/rust/app/src/main.rs
index dca6096..dca6096 100644
--- a/backend/app/src/main.rs
+++ b/rust/app/src/main.rs
diff --git a/backend/app/src/routes/account.rs b/rust/app/src/routes/account.rs
index 96f1f38..96f1f38 100644
--- a/backend/app/src/routes/account.rs
+++ b/rust/app/src/routes/account.rs
diff --git a/backend/app/src/routes/balance.rs b/rust/app/src/routes/balance.rs
index 21adb3b..21adb3b 100644
--- a/backend/app/src/routes/balance.rs
+++ b/rust/app/src/routes/balance.rs
diff --git a/backend/app/src/routes/budget.rs b/rust/app/src/routes/budget.rs
index dc0802a..dc0802a 100644
--- a/backend/app/src/routes/budget.rs
+++ b/rust/app/src/routes/budget.rs
diff --git a/backend/app/src/routes/budget_update.rs b/rust/app/src/routes/budget_update.rs
index 86dda9f..86dda9f 100644
--- a/backend/app/src/routes/budget_update.rs
+++ b/rust/app/src/routes/budget_update.rs
diff --git a/backend/app/src/routes/category.rs b/rust/app/src/routes/category.rs
index ca021fc..ca021fc 100644
--- a/backend/app/src/routes/category.rs
+++ b/rust/app/src/routes/category.rs
diff --git a/backend/app/src/routes/mod.rs b/rust/app/src/routes/mod.rs
index bf0ab4a..bf0ab4a 100644
--- a/backend/app/src/routes/mod.rs
+++ b/rust/app/src/routes/mod.rs
diff --git a/backend/core/Cargo.lock b/rust/core/Cargo.lock
index 649a043..649a043 100644
--- a/backend/core/Cargo.lock
+++ b/rust/core/Cargo.lock
diff --git a/backend/core/Cargo.toml b/rust/core/Cargo.toml
index d40690e..d40690e 100644
--- a/backend/core/Cargo.toml
+++ b/rust/core/Cargo.toml
diff --git a/backend/core/migrations/2024-08-31-084439_initial_setup/down.sql b/rust/core/migrations/2024-08-31-084439_initial_setup/down.sql
index 8cf4b1e..8cf4b1e 100644
--- a/backend/core/migrations/2024-08-31-084439_initial_setup/down.sql
+++ b/rust/core/migrations/2024-08-31-084439_initial_setup/down.sql
diff --git a/backend/core/migrations/2024-08-31-084439_initial_setup/up.sql b/rust/core/migrations/2024-08-31-084439_initial_setup/up.sql
index 9038b54..9038b54 100644
--- a/backend/core/migrations/2024-08-31-084439_initial_setup/up.sql
+++ b/rust/core/migrations/2024-08-31-084439_initial_setup/up.sql
diff --git a/backend/core/src/lib.rs b/rust/core/src/lib.rs
index fd56999..fd56999 100644
--- a/backend/core/src/lib.rs
+++ b/rust/core/src/lib.rs
diff --git a/backend/core/src/models/account.rs b/rust/core/src/models/account.rs
index 2df43e1..2df43e1 100644
--- a/backend/core/src/models/account.rs
+++ b/rust/core/src/models/account.rs
diff --git a/backend/core/src/models/budget.rs b/rust/core/src/models/budget.rs
index e6fb4c9..e6fb4c9 100644
--- a/backend/core/src/models/budget.rs
+++ b/rust/core/src/models/budget.rs
diff --git a/backend/core/src/models/budget_update.rs b/rust/core/src/models/budget_update.rs
index c7221b1..c7221b1 100644
--- a/backend/core/src/models/budget_update.rs
+++ b/rust/core/src/models/budget_update.rs
diff --git a/backend/core/src/models/category.rs b/rust/core/src/models/category.rs
index 55c7b97..55c7b97 100644
--- a/backend/core/src/models/category.rs
+++ b/rust/core/src/models/category.rs
diff --git a/backend/core/src/models/category_balance.rs b/rust/core/src/models/category_balance.rs
index 796b40b..796b40b 100644
--- a/backend/core/src/models/category_balance.rs
+++ b/rust/core/src/models/category_balance.rs
diff --git a/backend/core/src/models/category_budget.rs b/rust/core/src/models/category_budget.rs
index 9796261..9796261 100644
--- a/backend/core/src/models/category_budget.rs
+++ b/rust/core/src/models/category_budget.rs
diff --git a/backend/core/src/models/category_transfer.rs b/rust/core/src/models/category_transfer.rs
index 7b36054..7b36054 100644
--- a/backend/core/src/models/category_transfer.rs
+++ b/rust/core/src/models/category_transfer.rs
diff --git a/backend/core/src/models/date_utc.rs b/rust/core/src/models/date_utc.rs
index 55d9e3f..55d9e3f 100644
--- a/backend/core/src/models/date_utc.rs
+++ b/rust/core/src/models/date_utc.rs
diff --git a/backend/core/src/models/datetime_utc.rs b/rust/core/src/models/datetime_utc.rs
index 98d1d6c..98d1d6c 100644
--- a/backend/core/src/models/datetime_utc.rs
+++ b/rust/core/src/models/datetime_utc.rs
diff --git a/backend/core/src/models/mod.rs b/rust/core/src/models/mod.rs
index 2eb7ac2..2eb7ac2 100644
--- a/backend/core/src/models/mod.rs
+++ b/rust/core/src/models/mod.rs
diff --git a/backend/core/src/models/transaction.rs b/rust/core/src/models/transaction.rs
index 18a4c0e..18a4c0e 100644
--- a/backend/core/src/models/transaction.rs
+++ b/rust/core/src/models/transaction.rs
diff --git a/backend/core/src/models/transaction_categorisation.rs b/rust/core/src/models/transaction_categorisation.rs
index c6ac6ea..c6ac6ea 100644
--- a/backend/core/src/models/transaction_categorisation.rs
+++ b/rust/core/src/models/transaction_categorisation.rs
diff --git a/backend/core/src/queries/accounts/delete_all.rs b/rust/core/src/queries/accounts/delete_all.rs
index 84d7bf6..84d7bf6 100644
--- a/backend/core/src/queries/accounts/delete_all.rs
+++ b/rust/core/src/queries/accounts/delete_all.rs
diff --git a/backend/core/src/queries/accounts/get_all.rs b/rust/core/src/queries/accounts/get_all.rs
index ab53729..ab53729 100644
--- a/backend/core/src/queries/accounts/get_all.rs
+++ b/rust/core/src/queries/accounts/get_all.rs
diff --git a/backend/core/src/queries/accounts/insert.rs b/rust/core/src/queries/accounts/insert.rs
index 7020b68..7020b68 100644
--- a/backend/core/src/queries/accounts/insert.rs
+++ b/rust/core/src/queries/accounts/insert.rs
diff --git a/backend/core/src/queries/accounts/mod.rs b/rust/core/src/queries/accounts/mod.rs
index 222b180..222b180 100644
--- a/backend/core/src/queries/accounts/mod.rs
+++ b/rust/core/src/queries/accounts/mod.rs
diff --git a/backend/core/src/queries/budget_updates/delete_all.rs b/rust/core/src/queries/budget_updates/delete_all.rs
index b7ad082..b7ad082 100644
--- a/backend/core/src/queries/budget_updates/delete_all.rs
+++ b/rust/core/src/queries/budget_updates/delete_all.rs
diff --git a/backend/core/src/queries/budget_updates/get_all.rs b/rust/core/src/queries/budget_updates/get_all.rs
index 9c9310b..9c9310b 100644
--- a/backend/core/src/queries/budget_updates/get_all.rs
+++ b/rust/core/src/queries/budget_updates/get_all.rs
diff --git a/backend/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs b/rust/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs
index 2d8f97c..2d8f97c 100644
--- a/backend/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs
+++ b/rust/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs
diff --git a/backend/core/src/queries/budget_updates/get_most_recent_with_category_id.rs b/rust/core/src/queries/budget_updates/get_most_recent_with_category_id.rs
index 41ef5ec..41ef5ec 100644
--- a/backend/core/src/queries/budget_updates/get_most_recent_with_category_id.rs
+++ b/rust/core/src/queries/budget_updates/get_most_recent_with_category_id.rs
diff --git a/backend/core/src/queries/budget_updates/insert.rs b/rust/core/src/queries/budget_updates/insert.rs
index e8ae271..e8ae271 100644
--- a/backend/core/src/queries/budget_updates/insert.rs
+++ b/rust/core/src/queries/budget_updates/insert.rs
diff --git a/backend/core/src/queries/budget_updates/mod.rs b/rust/core/src/queries/budget_updates/mod.rs
index 6fc7de0..6fc7de0 100644
--- a/backend/core/src/queries/budget_updates/mod.rs
+++ b/rust/core/src/queries/budget_updates/mod.rs
diff --git a/backend/core/src/queries/categories/delete_all.rs b/rust/core/src/queries/categories/delete_all.rs
index 1fd2581..1fd2581 100644
--- a/backend/core/src/queries/categories/delete_all.rs
+++ b/rust/core/src/queries/categories/delete_all.rs
diff --git a/backend/core/src/queries/categories/get_all.rs b/rust/core/src/queries/categories/get_all.rs
index 431ed9c..431ed9c 100644
--- a/backend/core/src/queries/categories/get_all.rs
+++ b/rust/core/src/queries/categories/get_all.rs
diff --git a/backend/core/src/queries/categories/get_all_balances.rs b/rust/core/src/queries/categories/get_all_balances.rs
index c9a0102..c9a0102 100644
--- a/backend/core/src/queries/categories/get_all_balances.rs
+++ b/rust/core/src/queries/categories/get_all_balances.rs
diff --git a/backend/core/src/queries/categories/get_all_ids.rs b/rust/core/src/queries/categories/get_all_ids.rs
index 8505e71..8505e71 100644
--- a/backend/core/src/queries/categories/get_all_ids.rs
+++ b/rust/core/src/queries/categories/get_all_ids.rs
diff --git a/backend/core/src/queries/categories/get_most_recent_budget_per_category_id.rs b/rust/core/src/queries/categories/get_most_recent_budget_per_category_id.rs
index 9f2e4f6..9f2e4f6 100644
--- a/backend/core/src/queries/categories/get_most_recent_budget_per_category_id.rs
+++ b/rust/core/src/queries/categories/get_most_recent_budget_per_category_id.rs
diff --git a/backend/core/src/queries/categories/insert.rs b/rust/core/src/queries/categories/insert.rs
index bccba72..bccba72 100644
--- a/backend/core/src/queries/categories/insert.rs
+++ b/rust/core/src/queries/categories/insert.rs
diff --git a/backend/core/src/queries/categories/mod.rs b/rust/core/src/queries/categories/mod.rs
index edeeebf..edeeebf 100644
--- a/backend/core/src/queries/categories/mod.rs
+++ b/rust/core/src/queries/categories/mod.rs
diff --git a/backend/core/src/queries/category_transfers/delete_all.rs b/rust/core/src/queries/category_transfers/delete_all.rs
index 406b80b..406b80b 100644
--- a/backend/core/src/queries/category_transfers/delete_all.rs
+++ b/rust/core/src/queries/category_transfers/delete_all.rs
diff --git a/backend/core/src/queries/category_transfers/get_all.rs b/rust/core/src/queries/category_transfers/get_all.rs
index 73d7e10..73d7e10 100644
--- a/backend/core/src/queries/category_transfers/get_all.rs
+++ b/rust/core/src/queries/category_transfers/get_all.rs
diff --git a/backend/core/src/queries/category_transfers/insert.rs b/rust/core/src/queries/category_transfers/insert.rs
index e1db167..e1db167 100644
--- a/backend/core/src/queries/category_transfers/insert.rs
+++ b/rust/core/src/queries/category_transfers/insert.rs
diff --git a/backend/core/src/queries/category_transfers/mod.rs b/rust/core/src/queries/category_transfers/mod.rs
index eed7946..eed7946 100644
--- a/backend/core/src/queries/category_transfers/mod.rs
+++ b/rust/core/src/queries/category_transfers/mod.rs
diff --git a/backend/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs b/rust/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs
index a9c2a8c..a9c2a8c 100644
--- a/backend/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs
+++ b/rust/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs
diff --git a/backend/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs b/rust/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs
index f041477..f041477 100644
--- a/backend/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs
+++ b/rust/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs
diff --git a/backend/core/src/queries/clear.rs b/rust/core/src/queries/clear.rs
index e704634..e704634 100644
--- a/backend/core/src/queries/clear.rs
+++ b/rust/core/src/queries/clear.rs
diff --git a/backend/core/src/queries/mod.rs b/rust/core/src/queries/mod.rs
index f0852ce..f0852ce 100644
--- a/backend/core/src/queries/mod.rs
+++ b/rust/core/src/queries/mod.rs
diff --git a/backend/core/src/queries/transaction_categorisations/delete_all.rs b/rust/core/src/queries/transaction_categorisations/delete_all.rs
index e80a0ca..e80a0ca 100644
--- a/backend/core/src/queries/transaction_categorisations/delete_all.rs
+++ b/rust/core/src/queries/transaction_categorisations/delete_all.rs
diff --git a/backend/core/src/queries/transaction_categorisations/get_all.rs b/rust/core/src/queries/transaction_categorisations/get_all.rs
index 0cacfe6..0cacfe6 100644
--- a/backend/core/src/queries/transaction_categorisations/get_all.rs
+++ b/rust/core/src/queries/transaction_categorisations/get_all.rs
diff --git a/backend/core/src/queries/transaction_categorisations/insert.rs b/rust/core/src/queries/transaction_categorisations/insert.rs
index 3da1c33..3da1c33 100644
--- a/backend/core/src/queries/transaction_categorisations/insert.rs
+++ b/rust/core/src/queries/transaction_categorisations/insert.rs
diff --git a/backend/core/src/queries/transaction_categorisations/mod.rs b/rust/core/src/queries/transaction_categorisations/mod.rs
index d383791..d383791 100644
--- a/backend/core/src/queries/transaction_categorisations/mod.rs
+++ b/rust/core/src/queries/transaction_categorisations/mod.rs
diff --git a/backend/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs b/rust/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs
index 61f3492..61f3492 100644
--- a/backend/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs
+++ b/rust/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs
diff --git a/backend/core/src/queries/transactions/delete_all.rs b/rust/core/src/queries/transactions/delete_all.rs
index 43b7976..43b7976 100644
--- a/backend/core/src/queries/transactions/delete_all.rs
+++ b/rust/core/src/queries/transactions/delete_all.rs
diff --git a/backend/core/src/queries/transactions/get_all.rs b/rust/core/src/queries/transactions/get_all.rs
index afb87f4..afb87f4 100644
--- a/backend/core/src/queries/transactions/get_all.rs
+++ b/rust/core/src/queries/transactions/get_all.rs
diff --git a/backend/core/src/queries/transactions/insert.rs b/rust/core/src/queries/transactions/insert.rs
index 32f3dc2..32f3dc2 100644
--- a/backend/core/src/queries/transactions/insert.rs
+++ b/rust/core/src/queries/transactions/insert.rs
diff --git a/backend/core/src/queries/transactions/mod.rs b/rust/core/src/queries/transactions/mod.rs
index 983e9af..983e9af 100644
--- a/backend/core/src/queries/transactions/mod.rs
+++ b/rust/core/src/queries/transactions/mod.rs
diff --git a/backend/core/src/schema.rs b/rust/core/src/schema.rs
index 372f8f3..372f8f3 100644
--- a/backend/core/src/schema.rs
+++ b/rust/core/src/schema.rs
diff --git a/backend/core/src/traits/dateable.rs b/rust/core/src/traits/dateable.rs
index 05f2d74..05f2d74 100644
--- a/backend/core/src/traits/dateable.rs
+++ b/rust/core/src/traits/dateable.rs
diff --git a/backend/core/src/traits/mod.rs b/rust/core/src/traits/mod.rs
index ab5caca..ab5caca 100644
--- a/backend/core/src/traits/mod.rs
+++ b/rust/core/src/traits/mod.rs
diff --git a/backend/core/src/traits/nowlike.rs b/rust/core/src/traits/nowlike.rs
index bae2309..bae2309 100644
--- a/backend/core/src/traits/nowlike.rs
+++ b/rust/core/src/traits/nowlike.rs
diff --git a/backend/core/src/traits/timeable.rs b/rust/core/src/traits/timeable.rs
index f6f9244..f6f9244 100644
--- a/backend/core/src/traits/timeable.rs
+++ b/rust/core/src/traits/timeable.rs
diff --git a/backend/core/src/utils/calculate_budgets_accrual.rs b/rust/core/src/utils/calculate_budgets_accrual.rs
index 56171ca..56171ca 100644
--- a/backend/core/src/utils/calculate_budgets_accrual.rs
+++ b/rust/core/src/utils/calculate_budgets_accrual.rs
diff --git a/backend/core/src/utils/calculate_category_balance.rs b/rust/core/src/utils/calculate_category_balance.rs
index 61b94a8..61b94a8 100644
--- a/backend/core/src/utils/calculate_category_balance.rs
+++ b/rust/core/src/utils/calculate_category_balance.rs
diff --git a/backend/core/src/utils/find_by_id_or.rs b/rust/core/src/utils/find_by_id_or.rs
index 8335e5c..8335e5c 100644
--- a/backend/core/src/utils/find_by_id_or.rs
+++ b/rust/core/src/utils/find_by_id_or.rs
diff --git a/backend/core/src/utils/mod.rs b/rust/core/src/utils/mod.rs
index 84a27af..84a27af 100644
--- a/backend/core/src/utils/mod.rs
+++ b/rust/core/src/utils/mod.rs
diff --git a/backend/core/tests/common/fakes/account.rs b/rust/core/tests/common/fakes/account.rs
index 38422bf..38422bf 100644
--- a/backend/core/tests/common/fakes/account.rs
+++ b/rust/core/tests/common/fakes/account.rs
diff --git a/backend/core/tests/common/fakes/budget_update.rs b/rust/core/tests/common/fakes/budget_update.rs
index f27360f..f27360f 100644
--- a/backend/core/tests/common/fakes/budget_update.rs
+++ b/rust/core/tests/common/fakes/budget_update.rs
diff --git a/backend/core/tests/common/fakes/category.rs b/rust/core/tests/common/fakes/category.rs
index 27a027e..27a027e 100644
--- a/backend/core/tests/common/fakes/category.rs
+++ b/rust/core/tests/common/fakes/category.rs
diff --git a/backend/core/tests/common/fakes/category_transfer.rs b/rust/core/tests/common/fakes/category_transfer.rs
index 66496f3..66496f3 100644
--- a/backend/core/tests/common/fakes/category_transfer.rs
+++ b/rust/core/tests/common/fakes/category_transfer.rs
diff --git a/backend/core/tests/common/fakes/mod.rs b/rust/core/tests/common/fakes/mod.rs
index 68f5209..68f5209 100644
--- a/backend/core/tests/common/fakes/mod.rs
+++ b/rust/core/tests/common/fakes/mod.rs
diff --git a/backend/core/tests/common/fakes/transaction.rs b/rust/core/tests/common/fakes/transaction.rs
index 88a9a71..88a9a71 100644
--- a/backend/core/tests/common/fakes/transaction.rs
+++ b/rust/core/tests/common/fakes/transaction.rs
diff --git a/backend/core/tests/common/fakes/transaction_categorisation.rs b/rust/core/tests/common/fakes/transaction_categorisation.rs
index 9ddd684..9ddd684 100644
--- a/backend/core/tests/common/fakes/transaction_categorisation.rs
+++ b/rust/core/tests/common/fakes/transaction_categorisation.rs
diff --git a/backend/core/tests/common/mod.rs b/rust/core/tests/common/mod.rs
index 6681d3d..6681d3d 100644
--- a/backend/core/tests/common/mod.rs
+++ b/rust/core/tests/common/mod.rs
diff --git a/backend/core/tests/common/test_context.rs b/rust/core/tests/common/test_context.rs
index f6142b0..f6142b0 100644
--- a/backend/core/tests/common/test_context.rs
+++ b/rust/core/tests/common/test_context.rs
diff --git a/backend/core/tests/main.rs b/rust/core/tests/main.rs
index 27409b6..27409b6 100644
--- a/backend/core/tests/main.rs
+++ b/rust/core/tests/main.rs
diff --git a/backend/core/tests/models/date_utc.rs b/rust/core/tests/models/date_utc.rs
index 40f8c36..40f8c36 100644
--- a/backend/core/tests/models/date_utc.rs
+++ b/rust/core/tests/models/date_utc.rs
diff --git a/backend/core/tests/models/datetime_utc.rs b/rust/core/tests/models/datetime_utc.rs
index 7029429..7029429 100644
--- a/backend/core/tests/models/datetime_utc.rs
+++ b/rust/core/tests/models/datetime_utc.rs
diff --git a/backend/core/tests/models/mod.rs b/rust/core/tests/models/mod.rs
index d0d0e4a..d0d0e4a 100644
--- a/backend/core/tests/models/mod.rs
+++ b/rust/core/tests/models/mod.rs
diff --git a/backend/core/tests/queries/account.rs b/rust/core/tests/queries/account.rs
index 4fd9e99..4fd9e99 100644
--- a/backend/core/tests/queries/account.rs
+++ b/rust/core/tests/queries/account.rs
diff --git a/backend/core/tests/queries/budget_updates.rs b/rust/core/tests/queries/budget_updates.rs
index 6641b25..6641b25 100644
--- a/backend/core/tests/queries/budget_updates.rs
+++ b/rust/core/tests/queries/budget_updates.rs
diff --git a/backend/core/tests/queries/categories.rs b/rust/core/tests/queries/categories.rs
index 4ab3f68..4ab3f68 100644
--- a/backend/core/tests/queries/categories.rs
+++ b/rust/core/tests/queries/categories.rs
diff --git a/backend/core/tests/queries/category_transfers.rs b/rust/core/tests/queries/category_transfers.rs
index 0df144f..0df144f 100644
--- a/backend/core/tests/queries/category_transfers.rs
+++ b/rust/core/tests/queries/category_transfers.rs
diff --git a/backend/core/tests/queries/mod.rs b/rust/core/tests/queries/mod.rs
index e421934..e421934 100644
--- a/backend/core/tests/queries/mod.rs
+++ b/rust/core/tests/queries/mod.rs
diff --git a/backend/core/tests/queries/transaction_categorisations.rs b/rust/core/tests/queries/transaction_categorisations.rs
index 123ee6e..123ee6e 100644
--- a/backend/core/tests/queries/transaction_categorisations.rs
+++ b/rust/core/tests/queries/transaction_categorisations.rs
diff --git a/backend/core/tests/queries/transactions.rs b/rust/core/tests/queries/transactions.rs
index 406f5a8..406f5a8 100644
--- a/backend/core/tests/queries/transactions.rs
+++ b/rust/core/tests/queries/transactions.rs