mirror of
https://github.com/rust-embedded/heapless.git
synced 2025-09-26 20:10:24 +00:00
Testing dual defmt impls
This commit is contained in:
parent
8a77f3237f
commit
e5ae68993e
18
Cargo.toml
18
Cargo.toml
@ -24,7 +24,6 @@ x86-sync-pool = []
|
||||
__trybuild = []
|
||||
# Enable larger MPMC sizes.
|
||||
mpmc_large = []
|
||||
defmt-impl = ["defmt"]
|
||||
|
||||
[target.'cfg(any(target_arch = "x86_64", target_arch = "x86"))'.dev-dependencies]
|
||||
scoped_threadpool = "0.1.8"
|
||||
@ -35,6 +34,16 @@ atomic-polyfill = { version = "0.1.2", optional = true }
|
||||
[dependencies]
|
||||
hash32 = "0.2.1"
|
||||
|
||||
[dependencies.defmt02]
|
||||
package = "defmt"
|
||||
version = "0.2"
|
||||
optional = true
|
||||
|
||||
[dependencies.defmt03]
|
||||
package = "defmt"
|
||||
version = "0.3"
|
||||
optional = true
|
||||
|
||||
[target.'cfg(target_arch = "x86_64")'.dependencies]
|
||||
spin = "0.9.2"
|
||||
|
||||
@ -54,10 +63,3 @@ optional = true
|
||||
[dev-dependencies.ufmt]
|
||||
version = "0.1"
|
||||
|
||||
[dependencies.defmt]
|
||||
version = "0.2.1"
|
||||
optional = true
|
||||
|
||||
[dev-dependencies.defmt]
|
||||
version = "0.2.1"
|
||||
features = ["unstable-test"]
|
||||
|
@ -1,6 +1,10 @@
|
||||
//! Defmt implementations for heapless types
|
||||
//!
|
||||
|
||||
#[cfg(feature = "defmt02")]
|
||||
use defmt02 as defmt;
|
||||
#[cfg(feature = "defmt03")]
|
||||
use defmt03 as defmt;
|
||||
use crate::Vec;
|
||||
use defmt::Formatter;
|
||||
|
||||
|
@ -99,7 +99,7 @@ mod de;
|
||||
mod ser;
|
||||
|
||||
pub mod binary_heap;
|
||||
#[cfg(feature = "defmt-impl")]
|
||||
#[cfg(any(feature = "defmt02", feature = "defmt03"))]
|
||||
mod defmt;
|
||||
#[cfg(all(has_cas, feature = "cas"))]
|
||||
pub mod mpmc;
|
||||
|
Loading…
x
Reference in New Issue
Block a user