Add missing + 'd
on unborrows.
This commit is contained in:
@ -62,11 +62,11 @@ fn calc_prescs(freq: u32) -> (u8, u8) {
|
||||
|
||||
impl<'d, T: Instance> Spi<'d, T> {
|
||||
pub fn new(
|
||||
inner: impl Unborrow<Target = T>,
|
||||
clk: impl Unborrow<Target = impl ClkPin<T>>,
|
||||
mosi: impl Unborrow<Target = impl MosiPin<T>>,
|
||||
miso: impl Unborrow<Target = impl MisoPin<T>>,
|
||||
cs: impl Unborrow<Target = impl CsPin<T>>,
|
||||
inner: impl Unborrow<Target = T> + 'd,
|
||||
clk: impl Unborrow<Target = impl ClkPin<T>> + 'd,
|
||||
mosi: impl Unborrow<Target = impl MosiPin<T>> + 'd,
|
||||
miso: impl Unborrow<Target = impl MisoPin<T>> + 'd,
|
||||
cs: impl Unborrow<Target = impl CsPin<T>> + 'd,
|
||||
config: Config,
|
||||
) -> Self {
|
||||
unborrow!(inner, clk, mosi, miso, cs);
|
||||
|
@ -30,11 +30,11 @@ pub struct Uart<'d, T: Instance> {
|
||||
|
||||
impl<'d, T: Instance> Uart<'d, T> {
|
||||
pub fn new(
|
||||
inner: impl Unborrow<Target = T>,
|
||||
tx: impl Unborrow<Target = impl TxPin<T>>,
|
||||
rx: impl Unborrow<Target = impl RxPin<T>>,
|
||||
cts: impl Unborrow<Target = impl CtsPin<T>>,
|
||||
rts: impl Unborrow<Target = impl RtsPin<T>>,
|
||||
inner: impl Unborrow<Target = T> + 'd,
|
||||
tx: impl Unborrow<Target = impl TxPin<T>> + 'd,
|
||||
rx: impl Unborrow<Target = impl RxPin<T>> + 'd,
|
||||
cts: impl Unborrow<Target = impl CtsPin<T>> + 'd,
|
||||
rts: impl Unborrow<Target = impl RtsPin<T>> + 'd,
|
||||
config: Config,
|
||||
) -> Self {
|
||||
unborrow!(inner, tx, rx, cts, rts);
|
||||
|
Reference in New Issue
Block a user