diff options
Diffstat (limited to 'embassy-nrf/src/timer.rs')
| -rw-r--r-- | embassy-nrf/src/timer.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/embassy-nrf/src/timer.rs b/embassy-nrf/src/timer.rs index 69d620b48..2490bfd93 100644 --- a/embassy-nrf/src/timer.rs +++ b/embassy-nrf/src/timer.rs | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | #![macro_use] | 1 | #![macro_use] |
| 2 | 2 | ||
| 3 | use embassy::interrupt::Interrupt; | 3 | use embassy::interrupt::Interrupt; |
| 4 | use embassy::util::Unborrow; | ||
| 4 | 5 | ||
| 5 | use crate::pac; | 6 | use crate::pac; |
| 6 | 7 | ||
| @@ -13,7 +14,7 @@ pub(crate) mod sealed { | |||
| 13 | pub trait ExtendedInstance {} | 14 | pub trait ExtendedInstance {} |
| 14 | } | 15 | } |
| 15 | 16 | ||
| 16 | pub trait Instance: sealed::Instance + 'static { | 17 | pub trait Instance: Unborrow<Target = Self> + sealed::Instance + 'static { |
| 17 | type Interrupt: Interrupt; | 18 | type Interrupt: Interrupt; |
| 18 | } | 19 | } |
| 19 | pub trait ExtendedInstance: Instance + sealed::ExtendedInstance {} | 20 | pub trait ExtendedInstance: Instance + sealed::ExtendedInstance {} |
