Skip to content

Commit 5f60b20

Browse files
Update to heapless 0.9
1 parent ed5bd86 commit 5f60b20

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/pipe.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ enum Error {
3535
}
3636

3737
pub(crate) type Requester<'pipe, const N: usize> =
38-
interchange::Requester<'pipe, iso7816::Data<N>, iso7816::Data<N>>;
38+
interchange::Requester<'pipe, heapless::Vec<u8, N>, heapless::Vec<u8, N>>;
3939

4040
pub struct Pipe<'bus, 'pipe, Bus, const N: usize>
4141
where
@@ -114,7 +114,7 @@ where
114114
}
115115

116116
fn construct_atr(card_issuers_data: Option<&[u8]>, signal_t_equals_0: bool) -> Vec<u8, 32> {
117-
assert!(card_issuers_data.map_or(true, |data| data.len() <= 13));
117+
assert!(card_issuers_data.is_none_or(|data| data.len() <= 13));
118118
let k = card_issuers_data.map_or(0u8, |data| 2 + data.len() as u8);
119119
let mut atr = Vec::new();
120120
// TS: direct convention

src/types/packet.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ macro_rules! command_message {
177177
}
178178

179179
impl core::ops::Deref for $Name {
180-
type Target = ExtPacket;
180+
type Target = heapless::VecView<u8>;
181181

182182
#[inline]
183183
fn deref(&self) -> &Self::Target {
@@ -244,7 +244,7 @@ macro_rules! command_message {
244244
}
245245

246246
impl core::ops::Deref for Command {
247-
type Target = ExtPacket;
247+
type Target = heapless::VecView<u8>;
248248

249249
#[inline]
250250
fn deref(&self) -> &Self::Target {

0 commit comments

Comments
 (0)