diff options
Diffstat (limited to '')
| -rw-r--r-- | src/session/mod.rs | 42 |
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!() - } -} |
