From 41e578e199b118bfe384f2a34e63754499c167e1 Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Wed, 10 Apr 2024 21:52:23 +0200 Subject: [PATCH] cleanup --- src/framework.rs | 12 ++++++++++++ src/main.rs | 1 + src/server.rs | 2 +- src/values.rs | 5 ----- 4 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 src/framework.rs diff --git a/src/framework.rs b/src/framework.rs new file mode 100644 index 0000000..0039c86 --- /dev/null +++ b/src/framework.rs @@ -0,0 +1,12 @@ +pub trait DataSource { + fn schema(&self); + fn read(&self) -> DResult<()>; +} + +pub struct Diagnostics { + +} + +pub type DResult = Result; + +fn _data_source_obj_safe(_: &dyn DataSource) {} diff --git a/src/main.rs b/src/main.rs index c788f7e..0932840 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,7 @@ mod cert; mod server; mod values; +mod framework; use std::{env, path::PathBuf}; diff --git a/src/server.rs b/src/server.rs index df072bc..5267ed3 100644 --- a/src/server.rs +++ b/src/server.rs @@ -208,7 +208,7 @@ impl Provider for MyProvider { &self, request: Request, ) -> Result, Status> { - tracing::error!("read_data_source"); + tracing::info!("read_data_source"); let reply = tfplugin6::read_data_source::Response { state: Some(tfplugin6::DynamicValue { diff --git a/src/values.rs b/src/values.rs index 9323933..66cf99b 100644 --- a/src/values.rs +++ b/src/values.rs @@ -17,11 +17,6 @@ impl Type { } } -pub struct DynamicValue { - msgpack: Option>, - json: Option>, -} - // this is very dumb and wrong pub enum Value { String(String),