|
1 | 1 | use crate as scylla; |
| 2 | +use crate::deserialize::DeserializeOwnedValue; |
2 | 3 | use crate::frame::response::result::CqlValue; |
3 | 4 | use crate::frame::value::{Counter, CqlDate, CqlTime, CqlTimestamp}; |
4 | 5 | use crate::test_utils::{create_new_session_builder, scylla_supports_tablets, setup_tracing}; |
5 | 6 | use crate::transport::session::Session; |
6 | 7 | use crate::utils::test_utils::unique_keyspace_name; |
7 | 8 | use itertools::Itertools; |
8 | 9 | use scylla_cql::frame::value::{CqlTimeuuid, CqlVarint}; |
9 | | -use scylla_cql::types::deserialize::value::DeserializeValue; |
10 | 10 | use scylla_cql::types::serialize::value::SerializeValue; |
11 | 11 | use scylla_macros::{DeserializeValue, SerializeValue}; |
12 | 12 | use std::cmp::PartialEq; |
@@ -74,7 +74,7 @@ async fn init_test(table_name: &str, type_name: &str) -> Session { |
74 | 74 | // Expected values and bound values are computed using T::from_str |
75 | 75 | async fn run_tests<T>(tests: &[&str], type_name: &str) |
76 | 76 | where |
77 | | - T: SerializeValue + for<'r> DeserializeValue<'r, 'r> + FromStr + Debug + Clone + PartialEq, |
| 77 | + T: SerializeValue + DeserializeOwnedValue + FromStr + Debug + Clone + PartialEq, |
78 | 78 | { |
79 | 79 | let session: Session = init_test(type_name, type_name).await; |
80 | 80 | session.await_schema_agreement().await.unwrap(); |
@@ -1799,7 +1799,7 @@ async fn test_udt_with_missing_field() { |
1799 | 1799 | expected: TR, |
1800 | 1800 | ) where |
1801 | 1801 | TQ: SerializeValue, |
1802 | | - TR: for<'r> DeserializeValue<'r, 'r> + PartialEq + Debug, |
| 1802 | + TR: DeserializeOwnedValue + PartialEq + Debug, |
1803 | 1803 | { |
1804 | 1804 | session |
1805 | 1805 | .query_unpaged( |
|
0 commit comments