Trait TypedTrb

Source
pub trait TypedTrb {
    const TY: TrbType;
}
Expand description

Associate real type of trb.

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl TypedTrb for AddressDeviceCommandTrb

Source§

const TY: TrbType = TrbType::AddressDeviceCommand

Source§

impl TypedTrb for CommandCompletionEventTrb

Source§

const TY: TrbType = TrbType::CommandCompletionEvent

Source§

impl TypedTrb for ConfigureEndpointCommandTrb

Source§

const TY: TrbType = TrbType::ConfigureEndpointCommand

Source§

impl TypedTrb for DataStageTrb

Source§

const TY: TrbType = TrbType::DataStage

Source§

impl TypedTrb for DisableSlotCommandTrb

Source§

const TY: TrbType = TrbType::DisableSlotCommand

Source§

impl TypedTrb for EvaluateContextCommandTrb

Source§

const TY: TrbType = TrbType::EvaluateContextCommand

Source§

impl TypedTrb for EventDataTrb

Source§

const TY: TrbType = TrbType::EventData

Source§

impl TypedTrb for IsochTrb

Source§

const TY: TrbType = TrbType::Isoch

Source§

impl TypedTrb for LinkTrb

Source§

const TY: TrbType = TrbType::Link

Source§

impl TypedTrb for NoopTrb

Source§

const TY: TrbType = TrbType::Noop

Source§

impl TypedTrb for NormalTrb

Source§

const TY: TrbType = TrbType::Normal

Source§

impl TypedTrb for PortStatusChangeEventTrb

Source§

const TY: TrbType = TrbType::PortStatusChangeEvent

Source§

impl TypedTrb for ResetDeviceCommandTrb

Source§

const TY: TrbType = TrbType::ResetDeviceCommand

Source§

impl TypedTrb for ResetEndpointCommandTrb

Source§

const TY: TrbType = TrbType::ResetEndpointCommand

Source§

impl TypedTrb for SetTRDequeuePointerCommandTrb

Source§

const TY: TrbType = TrbType::SetTRDequeuePointerCommand

Source§

impl TypedTrb for SetupStageTrb

Source§

const TY: TrbType = TrbType::SetupStage

Source§

impl TypedTrb for StatusStageTrb

Source§

const TY: TrbType = TrbType::StatusStage

Source§

impl TypedTrb for StopEndpointCommandTrb

Source§

const TY: TrbType = TrbType::StopEndpointCommand

Source§

impl TypedTrb for TransferEventTrb

Source§

const TY: TrbType = TrbType::TransferEvent

Source§

impl TypedTrb for Trb

Source§

const TY: TrbType = TrbType::Reserved