Skip to content

Commit 9b02eb6

Browse files
committed
Add underscore_imports test
1 parent 53cf9ab commit 9b02eb6

File tree

3 files changed

+23
-18
lines changed

3 files changed

+23
-18
lines changed

src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#![feature(underscore_imports)]
2+
13
//! A Hardware Abstraction Layer (HAL) for embedded systems
24
//!
35
//! **NOTE** This HAL is still is active development. Expect the traits presented here to be

src/prelude.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,28 @@
44
//! performing a glob import.
55
66
#[cfg(feature = "unproven")]
7-
pub use ::Capture as _embedded_hal_Capture;
7+
pub use ::Capture as _;
88
#[cfg(feature = "unproven")]
9-
pub use ::Pwm as _embedded_hal_Pwm;
10-
pub use ::PwmPin as _embedded_hal_PwmPin;
9+
pub use ::Pwm as _;
10+
pub use ::PwmPin as _;
1111
#[cfg(feature = "unproven")]
12-
pub use ::Qei as _embedded_hal_Qei;
13-
pub use ::timer::CountDown as _embedded_hal_timer_CountDown;
14-
pub use ::blocking::delay::DelayMs as _embedded_hal_blocking_delay_DelayMs;
15-
pub use ::blocking::delay::DelayUs as _embedded_hal_blocking_delay_DelayUs;
12+
pub use ::Qei as _;
13+
pub use ::timer::CountDown as _;
14+
pub use ::blocking::delay::DelayMs as _;
15+
pub use ::blocking::delay::DelayUs as _;
1616
pub use ::blocking::i2c::{
17-
Read as _embedded_hal_blocking_i2c_Read,
18-
Write as _embedded_hal_blocking_i2c_Write,
19-
WriteRead as _embedded_hal_blocking_i2c_WriteRead,
17+
Read as _,
18+
Write as _,
19+
WriteRead as _,
2020
};
21-
pub use ::blocking::serial::Write as _embedded_hal_blocking_serial_Write;
21+
pub use ::blocking::serial::Write as _;
2222
pub use ::blocking::spi::{
23-
Transfer as _embedded_hal_blocking_spi_Transfer,
24-
Write as _embedded_hal_blocking_spi_Write,
23+
Transfer as _,
24+
Write as _,
2525
};
26-
pub use ::digital::OutputPin as _embedded_hal_digital_OutputPin;
26+
pub use ::digital::OutputPin as _;
2727
#[cfg(feature = "unproven")]
28-
pub use ::digital::InputPin as _embedded_hal_digital_InputPin;
29-
pub use ::serial::Read as _embedded_hal_serial_Read;
30-
pub use ::serial::Write as _embedded_hal_serial_Write;
31-
pub use ::spi::FullDuplex as _embedded_hal_spi_FullDuplex;
28+
pub use ::digital::InputPin as _;
29+
pub use ::serial::Read as _;
30+
pub use ::serial::Write as _;
31+
pub use ::spi::FullDuplex as _;

tests/foo.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
extern crate embedded_hal;
2+
3+
use embedded_hal::prelude::*;

0 commit comments

Comments
 (0)