From 946804968e9afbcb8306a66d2cad77bd9593225b Mon Sep 17 00:00:00 2001 From: April John Date: Thu, 9 May 2024 23:09:10 +0200 Subject: [PATCH] feat: Lysand User struct --- src/lysand/mod.rs | 1 + src/lysand/objects.rs | 13 +++++++++++++ src/main.rs | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/lysand/mod.rs create mode 100644 src/lysand/objects.rs diff --git a/src/lysand/mod.rs b/src/lysand/mod.rs new file mode 100644 index 0000000..53f08a2 --- /dev/null +++ b/src/lysand/mod.rs @@ -0,0 +1 @@ +pub mod objects; \ No newline at end of file diff --git a/src/lysand/objects.rs b/src/lysand/objects.rs new file mode 100644 index 0000000..cf01b8a --- /dev/null +++ b/src/lysand/objects.rs @@ -0,0 +1,13 @@ +use url::Url; + +pub enum LysandType { + User +} + +pub struct User { + public_key: String, + id: String, + uri: Url, + created_at: String, + display_name: Option +} \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 5d3859b..064f42e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -44,7 +44,7 @@ mod error; mod http; mod objects; mod utils; -//mod lysand; +mod lysand; #[derive(Debug, Serialize, Deserialize)] struct Response {