aboutsummaryrefslogtreecommitdiff
path: root/src/session
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/session/mod.rs42
1 files changed, 1 insertions, 41 deletions
diff --git a/src/session/mod.rs b/src/session/mod.rs
index 07dc527..6d11946 100644
--- a/src/session/mod.rs
+++ b/src/session/mod.rs
@@ -1,7 +1,7 @@
use crate::message::{objects::AliasManager, StatefulSyncableClient, SyncMessage, SyncProxy};
/// The Session Trait is the main point of entry and implements the basic logic
-pub trait Session: SyncProxy {
+pub trait Session {
fn alias_manager(&mut self) -> &mut AliasManager;
// fn sync(&mut self, msg: SyncMessage)
@@ -23,43 +23,3 @@ where
todo!()
}
}
-
-#[allow(unused_variables)]
-impl<T> SyncProxy for &T
-where
- T: SyncProxy,
-{
- fn sync(
- &self,
- class_name: &str,
- object_name: Option<&str>,
- function: &str,
- params: crate::primitive::VariantList,
- ) {
- todo!()
- }
-
- fn rpc(&self, function: &str, params: crate::primitive::VariantList) {
- todo!()
- }
-}
-
-#[allow(unused_variables)]
-impl<T> SyncProxy for &mut T
-where
- T: SyncProxy,
-{
- fn sync(
- &self,
- class_name: &str,
- object_name: Option<&str>,
- function: &str,
- params: crate::primitive::VariantList,
- ) {
- todo!()
- }
-
- fn rpc(&self, function: &str, params: crate::primitive::VariantList) {
- todo!()
- }
-}