From 83281e9199bc6314a4bd367d563a005c31a912ba Mon Sep 17 00:00:00 2001 From: thatscringebro Date: Wed, 12 Nov 2025 11:14:07 -0500 Subject: [PATCH] finished making fn for entities --- src/entities/account.rs | 2 ++ src/entities/transaction.rs | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/entities/account.rs b/src/entities/account.rs index 065305f..c4a0ab9 100644 --- a/src/entities/account.rs +++ b/src/entities/account.rs @@ -1,4 +1,6 @@ use std::convert::TryFrom; + +#[derive(Clone)] pub struct Account { id: i64, name: String, diff --git a/src/entities/transaction.rs b/src/entities/transaction.rs index 71c2a95..4c54b6f 100644 --- a/src/entities/transaction.rs +++ b/src/entities/transaction.rs @@ -49,18 +49,19 @@ impl Transaction { } pub fn get_desc(&self) -> String { - return self.description; + return self.description.clone(); } pub fn get_account(&self) -> Account { - return self.account; + return self.account.clone(); } pub fn get_type(&self) -> TransactionType { - return self.tr_type; + return self.tr_type.clone(); } } +#[derive(Clone)] pub struct TransactionType { id: i64, description: String,