summaryrefslogtreecommitdiff
path: root/src/user.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/user.rs')
-rw-r--r--src/user.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/user.rs b/src/user.rs
index aef43fa..fb4adc7 100644
--- a/src/user.rs
+++ b/src/user.rs
@@ -1,6 +1,16 @@
+use std::fmt;
+use std::fmt::Formatter;
+
pub struct User {
pub id: u64,
pub name: String,
pub token: String,
pub chat_id: u64,
+}
+
+impl fmt::Display for User {
+ fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
+ write!(f, "User {{ id={}, name={}, token={}, chat_id={} }}",
+ self.id, self.name, self.token, self.chat_id)
+ }
} \ No newline at end of file