pub struct EventGroup(/* private fields */);Implementations§
Source§impl EventGroup
impl EventGroup
pub fn wait_with_to_tick( &self, mask: EventBits, timeout_ticks: impl ToTick, ) -> EventBits
Trait Implementations§
Source§impl Debug for EventGroup
impl Debug for EventGroup
Source§impl Deref for EventGroup
impl Deref for EventGroup
Source§impl Display for EventGroup
impl Display for EventGroup
Source§impl Drop for EventGroup
impl Drop for EventGroup
Source§impl EventGroup for EventGroup
impl EventGroup for EventGroup
fn new() -> Result<Self>
fn set(&self, bits: EventBits) -> EventBits
fn set_from_isr(&self, bits: EventBits) -> Result<()>
fn get(&self) -> EventBits
fn get_from_isr(&self) -> EventBits
fn clear(&self, bits: EventBits) -> EventBits
fn clear_from_isr(&self, bits: EventBits) -> Result<()>
fn wait(&self, mask: EventBits, timeout_ticks: TickType) -> EventBits
fn delete(&mut self)
impl Send for EventGroup
impl Sync for EventGroup
Auto Trait Implementations§
impl Freeze for EventGroup
impl RefUnwindSafe for EventGroup
impl Unpin for EventGroup
impl UnwindSafe for EventGroup
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