pub struct HrParts<TIM, PSCL, OUT, DacRst: DacResetTrigger = NoDacTrigger, DacStp: DacStepTrigger = NoDacTrigger> {
pub timer: HrTim<TIM, PSCL, HrCaptCh1<TIM, PSCL>, HrCaptCh2<TIM, PSCL>, DacRst>,
pub cr1: HrCr1<TIM, PSCL>,
pub cr2: HrCr2<TIM, PSCL, DacStp>,
pub cr3: HrCr3<TIM, PSCL>,
pub cr4: HrCr4<TIM, PSCL>,
pub out: OUT,
pub dma_channel: DmaChannel<TIM>,
}
Fields§
§timer: HrTim<TIM, PSCL, HrCaptCh1<TIM, PSCL>, HrCaptCh2<TIM, PSCL>, DacRst>
§cr1: HrCr1<TIM, PSCL>
§cr2: HrCr2<TIM, PSCL, DacStp>
§cr3: HrCr3<TIM, PSCL>
§cr4: HrCr4<TIM, PSCL>
§out: OUT
§dma_channel: DmaChannel<TIM>
Auto Trait Implementations§
impl<TIM, PSCL, OUT, DacRst, DacStp> Freeze for HrParts<TIM, PSCL, OUT, DacRst, DacStp>where
OUT: Freeze,
impl<TIM, PSCL, OUT, DacRst, DacStp> RefUnwindSafe for HrParts<TIM, PSCL, OUT, DacRst, DacStp>where
OUT: RefUnwindSafe,
TIM: RefUnwindSafe,
PSCL: RefUnwindSafe,
DacRst: RefUnwindSafe,
DacStp: RefUnwindSafe,
impl<TIM, PSCL, OUT, DacRst, DacStp> Send for HrParts<TIM, PSCL, OUT, DacRst, DacStp>
impl<TIM, PSCL, OUT, DacRst, DacStp> Sync for HrParts<TIM, PSCL, OUT, DacRst, DacStp>
impl<TIM, PSCL, OUT, DacRst, DacStp> Unpin for HrParts<TIM, PSCL, OUT, DacRst, DacStp>
impl<TIM, PSCL, OUT, DacRst, DacStp> UnwindSafe for HrParts<TIM, PSCL, OUT, DacRst, DacStp>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more