diff --git a/Cargo.toml b/Cargo.toml index 9a2688e..4608613 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,6 +19,6 @@ quote = "1.0" syn = "1.0" [dev-dependencies] -heapless = { version = "0.5.6", default-features = false, features = ["serde"] } +heapless = { version = "0.7.16", default-features = false, features = ["serde"] } serde = { version = "1", default-features = false } serde_cbor = { version = "0.11.0", default-features = false } diff --git a/tests/basics.rs b/tests/basics.rs index acb9449..5157855 100644 --- a/tests/basics.rs +++ b/tests/basics.rs @@ -37,19 +37,16 @@ fn cbor_deserialize_with_scratch<'de, T: serde::Deserialize<'de>>( mod some_keys { use super::*; - use heapless::consts; - #[derive(Clone, Debug, PartialEq, SerializeIndexed, DeserializeIndexed)] #[serde_indexed(offset = 1)] pub struct SomeKeys { pub number: i32, pub bytes: [u8; 7], - pub string: heapless::String, + pub string: heapless::String<10>, #[serde(skip_serializing_if = "Option::is_none")] pub option: Option, - pub vector: heapless::Vec, + pub vector: heapless::Vec, } - #[derive(Clone, Debug, PartialEq, SerializeIndexed, DeserializeIndexed)] // #[serde_indexed(offset = 1)] pub struct NakedOption { @@ -66,7 +63,7 @@ mod some_keys { let mut string = heapless::String::new(); string.push_str("so serde").unwrap(); - let mut vector = heapless::Vec::::new(); + let mut vector = heapless::Vec::::new(); vector.push(42).unwrap(); SomeKeys {