Skip to content

Commit d49bc97

Browse files
committed
Update dependencies
1 parent 3819ae5 commit d49bc97

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ experimental = []
2222
use_serde = ["dep:serde", "enumset/serde", "heapless/serde"]
2323
use_strum = ["strum", "strum_macros"]
2424
use_numenum = ["num_enum"]
25-
defmt = ["dep:defmt", "heapless/defmt-03", "embedded-io/defmt-03", "embedded-io-async/defmt-03"]
25+
defmt = ["dep:defmt", "heapless/defmt", "embedded-io/defmt", "embedded-io-async/defmt"]
2626

2727
[dependencies]
28-
heapless = { version = "0.8" }
29-
embedded-io = { version = "0.6", default-features = false }
30-
embedded-io-async = { version = "0.6", default-features = false }
28+
heapless = { version = "0.9" }
29+
embedded-io = { version = "0.7", default-features = false }
30+
embedded-io-async = { version = "0.7", default-features = false }
3131
log = { version = "0.4", default-features = false, optional = true }
3232
serde = { version = "1", default-features = false, features = ["derive"], optional = true }
3333
enumset = { version = "1", default-features = false }
34-
strum = { version = "0.25", default-features = false, optional = true, features = ["derive"] }
35-
strum_macros = { version = "0.25", optional = true }
34+
strum = { version = "0.27", default-features = false, optional = true, features = ["derive"] }
35+
strum_macros = { version = "0.27", optional = true }
3636
num_enum = { version = "0.7", default-features = false, optional = true }
37-
defmt = { version = "0.3", optional = true }
37+
defmt = { version = "1.0", optional = true }

src/utils/io.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ impl<R: core::fmt::Debug, W: core::fmt::Debug> core::fmt::Display for CopyError<
3333
}
3434
}
3535

36+
#[cfg(not(feature = "std"))]
37+
#[cfg_attr(docsrs, doc(cfg(not(feature = "std"))))]
38+
impl<R: core::fmt::Debug, W: core::fmt::Debug> core::error::Error for CopyError<R, W> {}
39+
3640
#[cfg(feature = "std")]
3741
#[cfg_attr(docsrs, doc(cfg(feature = "std")))]
3842
impl<R: core::fmt::Debug, W: core::fmt::Debug> std::error::Error for CopyError<R, W> {}

src/wifi.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use enumset::*;
1010
use serde::{Deserialize, Serialize};
1111

1212
#[cfg(feature = "use_strum")]
13-
use strum_macros::{Display, EnumIter, EnumMessage, EnumString, EnumVariantNames, FromRepr};
13+
use strum_macros::{Display, EnumIter, EnumMessage, EnumString, FromRepr, VariantNames};
1414

1515
#[cfg(feature = "use_numenum")]
1616
use num_enum::TryFromPrimitive;
@@ -20,7 +20,7 @@ use num_enum::TryFromPrimitive;
2020
#[cfg_attr(feature = "use_serde", derive(Serialize, Deserialize))]
2121
#[cfg_attr(
2222
feature = "use_strum",
23-
derive(EnumString, Display, EnumMessage, EnumIter, EnumVariantNames, FromRepr)
23+
derive(EnumString, Display, EnumMessage, EnumIter, VariantNames, FromRepr)
2424
)]
2525
#[cfg_attr(feature = "use_numenum", derive(TryFromPrimitive))]
2626
#[cfg_attr(feature = "use_numenum", repr(u8))]
@@ -70,7 +70,7 @@ pub enum AuthMethod {
7070
#[cfg_attr(feature = "use_serde", derive(Serialize, Deserialize))]
7171
#[cfg_attr(
7272
feature = "use_strum",
73-
derive(EnumString, Display, EnumMessage, EnumIter, EnumVariantNames, FromRepr)
73+
derive(EnumString, Display, EnumMessage, EnumIter, VariantNames, FromRepr)
7474
)]
7575
#[cfg_attr(feature = "use_numenum", derive(TryFromPrimitive))]
7676
#[cfg_attr(feature = "use_numenum", repr(u8))]
@@ -109,7 +109,7 @@ pub enum Protocol {
109109
#[cfg_attr(feature = "use_serde", derive(Serialize, Deserialize))]
110110
#[cfg_attr(
111111
feature = "use_strum",
112-
derive(EnumString, Display, EnumMessage, EnumIter, EnumVariantNames, FromRepr)
112+
derive(EnumString, Display, EnumMessage, EnumIter, VariantNames, FromRepr)
113113
)]
114114
#[cfg_attr(feature = "use_numenum", derive(TryFromPrimitive))]
115115
#[cfg_attr(feature = "use_numenum", repr(u8))]
@@ -229,7 +229,7 @@ impl Default for ClientConfiguration {
229229
#[cfg_attr(feature = "use_serde", derive(Serialize, Deserialize))]
230230
#[cfg_attr(
231231
feature = "use_strum",
232-
derive(EnumString, Display, EnumMessage, EnumIter, EnumVariantNames)
232+
derive(EnumString, Display, EnumMessage, EnumIter, VariantNames)
233233
)]
234234
pub enum PmfConfiguration {
235235
/// No support for PMF will be advertized (default)
@@ -272,7 +272,7 @@ impl PmfConfiguration {
272272
#[cfg_attr(feature = "use_serde", derive(Serialize, Deserialize))]
273273
#[cfg_attr(
274274
feature = "use_strum",
275-
derive(EnumString, Display, EnumMessage, EnumIter, EnumVariantNames)
275+
derive(EnumString, Display, EnumMessage, EnumIter, VariantNames)
276276
)]
277277
#[non_exhaustive]
278278
pub enum ScanMethod {
@@ -310,7 +310,7 @@ impl Default for ScanMethod {
310310
#[cfg_attr(feature = "use_serde", derive(Serialize, Deserialize))]
311311
#[cfg_attr(
312312
feature = "use_strum",
313-
derive(EnumString, Display, EnumMessage, EnumIter, EnumVariantNames)
313+
derive(EnumString, Display, EnumMessage, EnumIter, VariantNames)
314314
)]
315315
#[non_exhaustive]
316316
pub enum ScanSortMethod {
@@ -343,7 +343,7 @@ pub enum ScanSortMethod {
343343
#[cfg_attr(feature = "use_serde", derive(Serialize, Deserialize))]
344344
#[cfg_attr(
345345
feature = "use_strum",
346-
derive(EnumString, Display, EnumMessage, EnumIter, EnumVariantNames, FromRepr)
346+
derive(EnumString, Display, EnumMessage, EnumIter, VariantNames, FromRepr)
347347
)]
348348
#[cfg_attr(feature = "use_numenum", derive(TryFromPrimitive))]
349349
#[cfg_attr(feature = "use_numenum", repr(u8))]

0 commit comments

Comments
 (0)