#![allow(unused_imports)]
+#![allow(unreachable_pub)]
+#![allow(private_bounds)]
+#![allow(unused_variables)]
use educe::Educe;
use std::fmt::{self, Debug};
#[derive(Educe)]
//#[educe(Clone, Debug(bound(T: Debug)))]
-#[educe(Clone(bound()), Debug)]
+#[educe(Clone, Debug)]
pub struct Obj<T: Object, LocalDb: ClientSideDb> {
ptr: DbPtr<T>,
data: Arc<T>,
- #[educe(Debug(ignore))]
+// #[educe(Debug(ignore))]
db: Arc<ClientDb<LocalDb>>,
}
data: Arc::new(NotDebug),
db: Arc::new(Arc::new(NotDebug)),
};
- let a = a.clone();
-// println!("{:?}", &a);
+ let a = Clone::clone(&a);
+ println!("{:?}", &a);
}