From 8573516f4f55ed1164e8d8d46bf8744120600229 Mon Sep 17 00:00:00 2001 From: George Kaklamanos Date: Thu, 30 Nov 2023 16:57:45 +0200 Subject: [PATCH] Initialize crate for the `Logging` trait --- Cargo.toml | 1 + labadoor-logging/Cargo.toml | 6 ++++++ labadoor-logging/src/lib.rs | 13 +++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 labadoor-logging/Cargo.toml create mode 100644 labadoor-logging/src/lib.rs diff --git a/Cargo.toml b/Cargo.toml index bdb1877..9bd6858 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,4 +9,5 @@ members = [ "labadoor-common", "labadoor-open", "labadoor-acl", + "labadoor-logging", ] diff --git a/labadoor-logging/Cargo.toml b/labadoor-logging/Cargo.toml new file mode 100644 index 0000000..1cb1f8e --- /dev/null +++ b/labadoor-logging/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "labadoor-logging" +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/labadoor-logging/src/lib.rs b/labadoor-logging/src/lib.rs new file mode 100644 index 0000000..15ab963 --- /dev/null +++ b/labadoor-logging/src/lib.rs @@ -0,0 +1,13 @@ +pub struct LogEntry { + pub method: String, + pub username: String, + pub resource: String, +} + +pub trait Logging { + fn lookup(&self) { + todo!(); + } + + fn append(&self, time: String, method: String, username: String, resource: String); +}