pub struct EventMaskPage2<S: Storage, ST: State = UncheckedState> { /* private fields */ }Implementations§
Source§impl<S: Storage> EventMaskPage2<S, UncheckedState>
impl<S: Storage> EventMaskPage2<S, UncheckedState>
Source§impl<S: Storage, ST: State> EventMaskPage2<S, ST>
impl<S: Storage, ST: State> EventMaskPage2<S, ST>
Sourcepub unsafe fn new_in_state(storage: S) -> Self
pub unsafe fn new_in_state(storage: S) -> Self
Constructs a view in a specific typestate.
§Safety
The caller must ensure that storage satisfies the layout invariants for ST.
pub fn into_storage(self) -> S
pub fn number_of_completed_data_blocks_event( &self, ) -> BitFlag<1, 8, Null, S::Sliced<'_>, ST>
pub fn triggered_clock_capture_event( &self, ) -> BitFlag<1, 14, Null, S::Sliced<'_>, ST>
pub fn synchronization_train_complete_event( &self, ) -> BitFlag<1, 15, Null, S::Sliced<'_>, ST>
pub fn synchronization_train_received_event( &self, ) -> BitFlag<1, 16, Null, S::Sliced<'_>, ST>
pub fn connectionless_peripheral_broadcast_receive_event( &self, ) -> BitFlag<1, 17, Null, S::Sliced<'_>, ST>
pub fn connectionless_peripheral_broadcast_timeout_event( &self, ) -> BitFlag<1, 18, Null, S::Sliced<'_>, ST>
pub fn truncated_page_complete_event( &self, ) -> BitFlag<1, 19, Null, S::Sliced<'_>, ST>
pub fn peripheral_page_response_timeout_event( &self, ) -> BitFlag<1, 20, Null, S::Sliced<'_>, ST>
pub fn connectionless_peripheral_broadcast_channel_map_event( &self, ) -> BitFlag<1, 21, Null, S::Sliced<'_>, ST>
pub fn inquiry_response_notification_event( &self, ) -> BitFlag<1, 22, Null, S::Sliced<'_>, ST>
pub fn authenticated_payload_timeout_expired_event( &self, ) -> BitFlag<1, 23, Null, S::Sliced<'_>, ST>
pub fn sam_status_change_event(&self) -> BitFlag<1, 24, Null, S::Sliced<'_>, ST>
pub fn encryption_change_event_v2( &self, ) -> BitFlag<1, 25, Null, S::Sliced<'_>, ST>
Trait Implementations§
Source§impl<S: Storage> CheckComplete for EventMaskPage2<S, UncheckedState>
impl<S: Storage> CheckComplete for EventMaskPage2<S, UncheckedState>
type Completed = EventMaskPage2<S, CompleteState>
fn check_complete(self) -> Result<Self::Completed, Error>
Source§impl<S: Storage> CheckOk for EventMaskPage2<S, UncheckedState>
impl<S: Storage> CheckOk for EventMaskPage2<S, UncheckedState>
Source§impl<S: Storage> CheckOk for EventMaskPage2<S, CompleteState>
impl<S: Storage> CheckOk for EventMaskPage2<S, CompleteState>
Auto Trait Implementations§
impl<S, ST> Freeze for EventMaskPage2<S, ST>where
S: Freeze,
impl<S, ST> RefUnwindSafe for EventMaskPage2<S, ST>where
S: RefUnwindSafe,
ST: RefUnwindSafe,
impl<S, ST> Send for EventMaskPage2<S, ST>
impl<S, ST> Sync for EventMaskPage2<S, ST>
impl<S, ST> Unpin for EventMaskPage2<S, ST>
impl<S, ST> UnsafeUnpin for EventMaskPage2<S, ST>where
S: UnsafeUnpin,
impl<S, ST> UnwindSafe for EventMaskPage2<S, ST>where
S: UnwindSafe,
ST: 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