pub struct SourceBuilder<const N: u8, const IS_FAST: bool> { /* private fields */ }
Implementations§
Source§impl<const N: u8, const IS_FAST: bool> SourceBuilder<N, IS_FAST>
impl<const N: u8, const IS_FAST: bool> SourceBuilder<N, IS_FAST>
Source§impl<const N: u8> SourceBuilder<N, false>
impl<const N: u8> SourceBuilder<N, false>
pub fn edge_or_polarity(self, edge_or_polarity: EdgeOrPolarity) -> Self
Source§impl<const N: u8> SourceBuilder<N, true>
impl<const N: u8> SourceBuilder<N, true>
Source§impl<const N: u8> SourceBuilder<N, false>where
SourceBuilder<N, false>: ExternalEventBuilder6To10,
impl<const N: u8> SourceBuilder<N, false>where
SourceBuilder<N, false>: ExternalEventBuilder6To10,
pub fn filter(self, filter: EevSamplingFilter) -> Self
Source§impl SourceBuilder<1, false>
impl SourceBuilder<1, false>
pub fn fast(self) -> SourceBuilder<1, true>
Source§impl SourceBuilder<2, false>
impl SourceBuilder<2, false>
pub fn fast(self) -> SourceBuilder<2, true>
Source§impl SourceBuilder<3, false>
impl SourceBuilder<3, false>
pub fn fast(self) -> SourceBuilder<3, true>
Source§impl SourceBuilder<4, false>
impl SourceBuilder<4, false>
pub fn fast(self) -> SourceBuilder<4, true>
Source§impl SourceBuilder<5, false>
impl SourceBuilder<5, false>
pub fn fast(self) -> SourceBuilder<5, true>
Trait Implementations§
Source§impl<const IS_FAST: bool> ToExternalEventSource<1, IS_FAST> for SourceBuilder<1, IS_FAST>
impl<const IS_FAST: bool> ToExternalEventSource<1, IS_FAST> for SourceBuilder<1, IS_FAST>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<1, IS_FAST>
Source§impl ToExternalEventSource<10, false> for SourceBuilder<10, false>
impl ToExternalEventSource<10, false> for SourceBuilder<10, false>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<10, false>
Source§impl<const IS_FAST: bool> ToExternalEventSource<2, IS_FAST> for SourceBuilder<2, IS_FAST>
impl<const IS_FAST: bool> ToExternalEventSource<2, IS_FAST> for SourceBuilder<2, IS_FAST>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<2, IS_FAST>
Source§impl<const IS_FAST: bool> ToExternalEventSource<3, IS_FAST> for SourceBuilder<3, IS_FAST>
impl<const IS_FAST: bool> ToExternalEventSource<3, IS_FAST> for SourceBuilder<3, IS_FAST>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<3, IS_FAST>
Source§impl<const IS_FAST: bool> ToExternalEventSource<4, IS_FAST> for SourceBuilder<4, IS_FAST>
impl<const IS_FAST: bool> ToExternalEventSource<4, IS_FAST> for SourceBuilder<4, IS_FAST>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<4, IS_FAST>
Source§impl<const IS_FAST: bool> ToExternalEventSource<5, IS_FAST> for SourceBuilder<5, IS_FAST>
impl<const IS_FAST: bool> ToExternalEventSource<5, IS_FAST> for SourceBuilder<5, IS_FAST>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<5, IS_FAST>
Source§impl ToExternalEventSource<6, false> for SourceBuilder<6, false>
impl ToExternalEventSource<6, false> for SourceBuilder<6, false>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<6, false>
Source§impl ToExternalEventSource<7, false> for SourceBuilder<7, false>
impl ToExternalEventSource<7, false> for SourceBuilder<7, false>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<7, false>
Source§impl ToExternalEventSource<8, false> for SourceBuilder<8, false>
impl ToExternalEventSource<8, false> for SourceBuilder<8, false>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<8, false>
Source§impl ToExternalEventSource<9, false> for SourceBuilder<9, false>
impl ToExternalEventSource<9, false> for SourceBuilder<9, false>
fn finalize( self, _calibrated: &mut HrTimCalibrated, ) -> ExternalEventSource<9, false>
impl<const IS_FAST: bool> ExternalEventBuilder1To5 for SourceBuilder<1, IS_FAST>
impl<const IS_FAST: bool> ExternalEventBuilder1To5 for SourceBuilder<2, IS_FAST>
impl<const IS_FAST: bool> ExternalEventBuilder1To5 for SourceBuilder<3, IS_FAST>
impl<const IS_FAST: bool> ExternalEventBuilder1To5 for SourceBuilder<4, IS_FAST>
impl<const IS_FAST: bool> ExternalEventBuilder1To5 for SourceBuilder<5, IS_FAST>
impl ExternalEventBuilder6To10 for SourceBuilder<10, false>
impl ExternalEventBuilder6To10 for SourceBuilder<6, false>
impl ExternalEventBuilder6To10 for SourceBuilder<7, false>
impl ExternalEventBuilder6To10 for SourceBuilder<8, false>
impl ExternalEventBuilder6To10 for SourceBuilder<9, false>
Auto Trait Implementations§
impl<const N: u8, const IS_FAST: bool> Freeze for SourceBuilder<N, IS_FAST>
impl<const N: u8, const IS_FAST: bool> RefUnwindSafe for SourceBuilder<N, IS_FAST>
impl<const N: u8, const IS_FAST: bool> Send for SourceBuilder<N, IS_FAST>
impl<const N: u8, const IS_FAST: bool> Sync for SourceBuilder<N, IS_FAST>
impl<const N: u8, const IS_FAST: bool> Unpin for SourceBuilder<N, IS_FAST>
impl<const N: u8, const IS_FAST: bool> UnwindSafe for SourceBuilder<N, IS_FAST>
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