use serde::de::DeserializeOwned;
use serde::Serialize;
pub trait GetSelf: Clone {
fn get_self(&self) -> Self
where
Self: Serialize+DeserializeOwned,
{
self.clone()
}
}
pub trait GetSelfTrait<R>: Clone {
fn get_self(&self) -> Self
where
Self: Serialize+DeserializeOwned,
{
self.clone()
}
}