Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use serde::de::DeserializeOwned;
- pub trait MyDbSerdeORM {
- fn json_query<T, Q>(self, q: Q)
- where
- T: DeserializeOwned;
- }
- impl MyDbSerdeORM for MyDbClient {
- fn json_query<T, Q>(self, _: Q)
- where
- T: DeserializeOwned,
- {
- unimplemented!()
- }
- }
- struct MyDbClient {}
- #[cfg(test)]
- mod tests {
- use super::MyDbClient;
- use super::MyDbSerdeORM;
- #[test]
- fn mrp() {
- MyDbClient {}.json_query::<String, ToString>("")
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement