Struct mimxrt500_hal::clocks::Clock
source · pub struct Clock<P, const INDEX: usize, const MASK: u32, const ACTIVE: bool>where
P: ClockControlPeripheral,{ /* private fields */ }Implementations§
source§impl<P, const INDEX: usize, const MASK: u32> Clock<P, INDEX, MASK, false>where
P: ClockControlPeripheral,
impl<P, const INDEX: usize, const MASK: u32> Clock<P, INDEX, MASK, false>where P: ClockControlPeripheral,
source§impl<P, const INDEX: usize, const MASK: u32> Clock<P, INDEX, MASK, true>where
P: ClockControlPeripheral,
impl<P, const INDEX: usize, const MASK: u32> Clock<P, INDEX, MASK, true>where P: ClockControlPeripheral,
pub fn deactivate(self) -> Clock<P, INDEX, MASK, false>
Trait Implementations§
Auto Trait Implementations§
impl<P, const INDEX: usize, const MASK: u32, const ACTIVE: bool> RefUnwindSafe for Clock<P, INDEX, MASK, ACTIVE>where P: RefUnwindSafe,
impl<P, const INDEX: usize, const MASK: u32, const ACTIVE: bool> Send for Clock<P, INDEX, MASK, ACTIVE>where P: Send,
impl<P, const INDEX: usize, const MASK: u32, const ACTIVE: bool> Sync for Clock<P, INDEX, MASK, ACTIVE>where P: Sync,
impl<P, const INDEX: usize, const MASK: u32, const ACTIVE: bool> Unpin for Clock<P, INDEX, MASK, ACTIVE>where P: Unpin,
impl<P, const INDEX: usize, const MASK: u32, const ACTIVE: bool> UnwindSafe for Clock<P, INDEX, MASK, ACTIVE>where P: UnwindSafe,
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