Struct EtmChannel

Source
#[non_exhaustive]
pub struct EtmChannel<const C: u8> {}
Expand description

Unconfigured EtmChannel.

Implementations§

Source§

impl EtmChannel<0>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 0>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<1>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 1>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<2>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 2>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<3>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 3>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<4>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 4>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<5>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 5>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<6>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 6>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<7>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 7>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<8>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 8>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<9>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 9>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<10>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 10>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<11>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 11>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<12>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 12>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<13>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 13>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<14>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 14>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<15>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 15>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<16>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 16>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<17>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 17>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<18>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 18>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<19>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 19>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<20>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 20>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<21>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 21>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<22>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 22>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<23>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 23>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<24>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 24>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<25>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 25>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<26>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 26>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<27>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 27>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<28>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 28>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<29>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 29>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<30>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 30>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<31>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 31>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<32>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 32>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<33>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 33>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<34>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 34>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<35>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 35>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<36>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 36>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<37>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 37>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<38>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 38>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<39>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 39>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<40>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 40>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<41>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 41>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<42>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 42>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<43>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 43>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<44>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 44>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<45>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 45>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<46>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 46>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<47>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 47>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<48>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 48>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Source§

impl EtmChannel<49>

Source

pub fn setup<'a, E, T>( self, event: &'a E, task: &'a T, ) -> EtmConfiguredChannel<'a, E, T, 49>
where E: EtmEvent, T: EtmTask,

Setup the channel

Enabled the channel and configures the assigned event and task.

Auto Trait Implementations§

§

impl<const C: u8> Freeze for EtmChannel<C>

§

impl<const C: u8> RefUnwindSafe for EtmChannel<C>

§

impl<const C: u8> Send for EtmChannel<C>

§

impl<const C: u8> Sync for EtmChannel<C>

§

impl<const C: u8> Unpin for EtmChannel<C>

§

impl<const C: u8> UnwindSafe for EtmChannel<C>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.