Trait simics::api::traits::interface::Interface

source ·
pub trait Interface {
    type InternalInterface: Default;
    type Name: AsRawCstr;

    const NAME: Self::Name;

    // Required method
    fn new(
        obj: *mut ConfObject,
        interface: *mut Self::InternalInterface,
    ) -> Self;

    // Provided methods
    fn register(cls: *mut ConfClass) -> Result<()>
       where Self: Sized { ... }
    fn get(obj: *mut ConfObject) -> Result<Self>
       where Self: Sized { ... }
}
Expand description

A SIMICS interface containing a number of methods that can be called on an object

Required Associated Constants§

source

const NAME: Self::Name

The name of the interface

Required Associated Types§

source

type InternalInterface: Default

The inner interface type, which is a struct of nullable extern “C” function pointers and must be default constructable as all NULL pointers (i.e. None values)

source

type Name: AsRawCstr

The type of the name of the interface, must be convertible to raw C string to pass to the simulator

Required Methods§

source

fn new(obj: *mut ConfObject, interface: *mut Self::InternalInterface) -> Self

Create a new instance of this interface

Provided Methods§

source

fn register(cls: *mut ConfClass) -> Result<()>
where Self: Sized,

Register this interface for a type

source

fn get(obj: *mut ConfObject) -> Result<Self>
where Self: Sized,

Get this interface for an object that implements it

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Interface for A20Interface

source§

const NAME: &'static [u8] = crate::api::sys::A20_INTERFACE

source§

type InternalInterface = a20_interface

source§

type Name = &'static [u8]

source§

impl Interface for AbsPointerActivateInterface

source§

const NAME: &'static [u8] = crate::api::sys::ABS_POINTER_ACTIVATE_INTERFACE

source§

type InternalInterface = abs_pointer_activate_interface

source§

type Name = &'static [u8]

source§

impl Interface for AbsPointerInterface

source§

const NAME: &'static [u8] = crate::api::sys::ABS_POINTER_INTERFACE

source§

type InternalInterface = abs_pointer_interface

source§

type Name = &'static [u8]

source§

impl Interface for AddressProfilerInterface

source§

const NAME: &'static [u8] = crate::api::sys::ADDRESS_PROFILER_INTERFACE

source§

type InternalInterface = address_profiler_interface

source§

type Name = &'static [u8]

source§

impl Interface for ApicBusInterface

source§

const NAME: &'static [u8] = crate::api::sys::APIC_BUS_INTERFACE

source§

type InternalInterface = apic_bus_interface

source§

type Name = &'static [u8]

source§

impl Interface for ApicCpuInterface

source§

const NAME: &'static [u8] = crate::api::sys::APIC_CPU_INTERFACE

source§

type InternalInterface = apic_cpu_interface

source§

type Name = &'static [u8]

source§

impl Interface for Arinc429BusInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARINC429_BUS_INTERFACE

source§

type InternalInterface = arinc429_bus_interface

source§

type Name = &'static [u8]

source§

impl Interface for Arinc429ReceiverInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARINC429_RECEIVER_INTERFACE

source§

type InternalInterface = arinc429_receiver_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmAvicInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_AVIC_INTERFACE

source§

type InternalInterface = arm_avic_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmCoprocessorInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_COPROCESSOR_INTERFACE

source§

type InternalInterface = arm_coprocessor_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmCpuGroupEventInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_CPU_GROUP_EVENT_INTERFACE

source§

type InternalInterface = arm_cpu_group_event_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmCpuGroupExclusiveInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_CPU_GROUP_EXCLUSIVE_INTERFACE

source§

type InternalInterface = arm_cpu_group_exclusive_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmCpuGroupTlbInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_CPU_GROUP_TLB_INTERFACE

source§

type InternalInterface = arm_cpu_group_tlb_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmExternalDebugInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_EXTERNAL_DEBUG_INTERFACE

source§

type InternalInterface = arm_external_debug_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmGicCpuStateInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_GIC_CPU_STATE_INTERFACE

source§

type InternalInterface = arm_gic_cpu_state_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmGicInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_GIC_INTERFACE

source§

type InternalInterface = arm_gic_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_INTERFACE

source§

type InternalInterface = arm_interface

source§

type Name = &'static [u8]

source§

impl Interface for ArmTrustzoneInterface

source§

const NAME: &'static [u8] = crate::api::sys::ARM_TRUSTZONE_INTERFACE

source§

type InternalInterface = arm_trustzone_interface

source§

type Name = &'static [u8]

source§

impl Interface for AttributeMonitorInterface

source§

const NAME: &'static [u8] = crate::api::sys::ATTRIBUTE_MONITOR_INTERFACE

source§

type InternalInterface = attribute_monitor_interface

source§

type Name = &'static [u8]

source§

impl Interface for BankAfterReadInterface

source§

const NAME: &'static [u8] = crate::api::sys::BANK_AFTER_READ_INTERFACE

source§

type InternalInterface = bank_after_read_interface

source§

type Name = &'static [u8]

source§

impl Interface for BankAfterWriteInterface

source§

const NAME: &'static [u8] = crate::api::sys::BANK_AFTER_WRITE_INTERFACE

source§

type InternalInterface = bank_after_write_interface

source§

type Name = &'static [u8]

source§

impl Interface for BankBeforeReadInterface

source§

const NAME: &'static [u8] = crate::api::sys::BANK_BEFORE_READ_INTERFACE

source§

type InternalInterface = bank_before_read_interface

source§

type Name = &'static [u8]

source§

impl Interface for BankBeforeWriteInterface

source§

const NAME: &'static [u8] = crate::api::sys::BANK_BEFORE_WRITE_INTERFACE

source§

type InternalInterface = bank_before_write_interface

source§

type Name = &'static [u8]

source§

impl Interface for BankInstrumentationSubscribeInterface

source§

const NAME: &'static [u8] = crate::api::sys::BANK_INSTRUMENTATION_SUBSCRIBE_INTERFACE

source§

type InternalInterface = bank_instrumentation_subscribe_interface

source§

type Name = &'static [u8]

source§

impl Interface for BranchArcInterface

source§

const NAME: &'static [u8] = crate::api::sys::BRANCH_ARC_INTERFACE

source§

type InternalInterface = branch_arc_interface

source§

type Name = &'static [u8]

source§

impl Interface for BranchRecorderHandlerInterface

source§

const NAME: &'static [u8] = crate::api::sys::BRANCH_RECORDER_HANDLER_INTERFACE

source§

type InternalInterface = branch_recorder_handler_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakStringsInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAK_STRINGS_INTERFACE

source§

type InternalInterface = break_strings_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakStringsV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::BREAK_STRINGS_V2_INTERFACE

source§

type InternalInterface = break_strings_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointChangeInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_CHANGE_INTERFACE

source§

type InternalInterface = breakpoint_change_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_INTERFACE

source§

type InternalInterface = breakpoint_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointManagerInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_MANAGER_INTERFACE

source§

type InternalInterface = breakpoint_manager_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_QUERY_INTERFACE

source§

type InternalInterface = breakpoint_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointQueryV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_QUERY_V2_INTERFACE

source§

type InternalInterface = breakpoint_query_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointRegistrationInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_REGISTRATION_INTERFACE

source§

type InternalInterface = breakpoint_registration_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointTriggerInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_TRIGGER_INTERFACE

source§

type InternalInterface = breakpoint_trigger_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointTypeInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_TYPE_INTERFACE

source§

type InternalInterface = breakpoint_type_interface

source§

type Name = &'static [u8]

source§

impl Interface for BreakpointTypeProviderInterface

source§

const NAME: &'static [u8] = crate::api::sys::BREAKPOINT_TYPE_PROVIDER_INTERFACE

source§

type InternalInterface = breakpoint_type_provider_interface

source§

type Name = &'static [u8]

source§

impl Interface for BridgeInterface

source§

const NAME: &'static [u8] = crate::api::sys::BRIDGE_INTERFACE

source§

type InternalInterface = bridge_interface

source§

type Name = &'static [u8]

source§

impl Interface for CacheControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::CACHE_CONTROL_INTERFACE

source§

type InternalInterface = cache_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for CallbackInfoInterface

source§

const NAME: &'static [u8] = crate::api::sys::CALLBACK_INFO_INTERFACE

source§

type InternalInterface = callback_info_interface

source§

type Name = &'static [u8]

source§

impl Interface for CdromMediaInterface

source§

const NAME: &'static [u8] = crate::api::sys::CDROM_MEDIA_INTERFACE

source§

type InternalInterface = cdrom_media_interface

source§

type Name = &'static [u8]

source§

impl Interface for CellInspectionInterface

source§

const NAME: &'static [u8] = crate::api::sys::CELL_INSPECTION_INTERFACE

source§

type InternalInterface = cell_inspection_interface

source§

type Name = &'static [u8]

source§

impl Interface for CheckpointInterface

source§

const NAME: &'static [u8] = crate::api::sys::CHECKPOINT_INTERFACE

source§

type InternalInterface = checkpoint_interface

source§

type Name = &'static [u8]

source§

impl Interface for CmdLineFrontendInterface

source§

const NAME: &'static [u8] = crate::api::sys::CMD_LINE_FRONTEND_INTERFACE

source§

type InternalInterface = cmd_line_frontend_interface

source§

type Name = &'static [u8]

source§

impl Interface for CmdLineSelectionInterface

source§

const NAME: &'static [u8] = crate::api::sys::CMD_LINE_SELECTION_INTERFACE

source§

type InternalInterface = cmd_line_selection_interface

source§

type Name = &'static [u8]

source§

impl Interface for CoExecuteInterface

source§

const NAME: &'static [u8] = crate::api::sys::CO_EXECUTE_INTERFACE

source§

type InternalInterface = co_execute_interface

source§

type Name = &'static [u8]

source§

impl Interface for ComponentConnectorInterface

source§

const NAME: &'static [u8] = crate::api::sys::COMPONENT_CONNECTOR_INTERFACE

source§

type InternalInterface = component_connector_interface

source§

type Name = &'static [u8]

source§

impl Interface for ComponentInterface

source§

const NAME: &'static [u8] = crate::api::sys::COMPONENT_INTERFACE

source§

type InternalInterface = component_interface

source§

type Name = &'static [u8]

source§

impl Interface for ConInputCodeInterface

source§

const NAME: &'static [u8] = crate::api::sys::CON_INPUT_CODE_INTERFACE

source§

type InternalInterface = con_input_code_interface

source§

type Name = &'static [u8]

source§

impl Interface for ConInputInterface

source§

const NAME: &'static [u8] = crate::api::sys::CON_INPUT_INTERFACE

source§

type InternalInterface = con_input_interface

source§

type Name = &'static [u8]

source§

impl Interface for ConcurrencyGroupInterface

source§

const NAME: &'static [u8] = crate::api::sys::CONCURRENCY_GROUP_INTERFACE

source§

type InternalInterface = concurrency_group_interface

source§

type Name = &'static [u8]

source§

impl Interface for ConcurrencyModeInterface

source§

const NAME: &'static [u8] = crate::api::sys::CONCURRENCY_MODE_INTERFACE

source§

type InternalInterface = concurrency_mode_interface

source§

type Name = &'static [u8]

source§

impl Interface for ConnectorInterface

source§

const NAME: &'static [u8] = crate::api::sys::CONNECTOR_INTERFACE

source§

type InternalInterface = connector_interface

source§

type Name = &'static [u8]

source§

impl Interface for ContextHandlerInterface

source§

const NAME: &'static [u8] = crate::api::sys::CONTEXT_HANDLER_INTERFACE

source§

type InternalInterface = context_handler_interface

source§

type Name = &'static [u8]

source§

impl Interface for CoreintInterface

source§

const NAME: &'static [u8] = crate::api::sys::COREINT_INTERFACE

source§

type InternalInterface = coreint_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuCachedInstructionInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_CACHED_INSTRUCTION_INTERFACE

source§

type InternalInterface = cpu_cached_instruction_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuCachedInstructionOnceInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_CACHED_INSTRUCTION_ONCE_INTERFACE

source§

type InternalInterface = cpu_cached_instruction_once_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuCachedStreamInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_CACHED_STREAM_INTERFACE

source§

type InternalInterface = cpu_cached_stream_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuExceptionQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_EXCEPTION_QUERY_INTERFACE

source§

type InternalInterface = cpu_exception_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuGroupInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_GROUP_INTERFACE

source§

type InternalInterface = cpu_group_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuInstructionDecoderInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_INSTRUCTION_DECODER_INTERFACE

source§

type InternalInterface = cpu_instruction_decoder_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuInstructionQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_INSTRUCTION_QUERY_INTERFACE

source§

type InternalInterface = cpu_instruction_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuInstrumentationStreamInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_INSTRUMENTATION_STREAM_INTERFACE

source§

type InternalInterface = cpu_instrumentation_stream_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuInstrumentationSubscribeInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_INSTRUMENTATION_SUBSCRIBE_INTERFACE

source§

type InternalInterface = cpu_instrumentation_subscribe_interface

source§

type Name = &'static [u8]

source§

impl Interface for CpuMemoryQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::CPU_MEMORY_QUERY_INTERFACE

source§

type InternalInterface = cpu_memory_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for CycleControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::CYCLE_CONTROL_INTERFACE

source§

type InternalInterface = cycle_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for CycleEventInstrumentationInterface

source§

const NAME: &'static [u8] = crate::api::sys::CYCLE_EVENT_INSTRUMENTATION_INTERFACE

source§

type InternalInterface = cycle_event_instrumentation_interface

source§

type Name = &'static [u8]

source§

impl Interface for CycleEventInterface

source§

const NAME: &'static [u8] = crate::api::sys::CYCLE_EVENT_INTERFACE

source§

type InternalInterface = cycle_event_interface

source§

type Name = &'static [u8]

source§

impl Interface for CycleInterface

source§

const NAME: &'static [u8] = crate::api::sys::CYCLE_INTERFACE

source§

type InternalInterface = cycle_interface

source§

type Name = &'static [u8]

source§

impl Interface for DataProfilerInterface

source§

const NAME: &'static [u8] = crate::api::sys::DATA_PROFILER_INTERFACE

source§

type InternalInterface = data_profiler_interface

source§

type Name = &'static [u8]

source§

impl Interface for DatagramLinkInterface

source§

const NAME: &'static [u8] = crate::api::sys::DATAGRAM_LINK_INTERFACE

source§

type InternalInterface = datagram_link_interface

source§

type Name = &'static [u8]

source§

impl Interface for DebugNotificationInterface

source§

const NAME: &'static [u8] = crate::api::sys::DEBUG_NOTIFICATION_INTERFACE

source§

type InternalInterface = debug_notification_interface

source§

type Name = &'static [u8]

source§

impl Interface for DebugQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::DEBUG_QUERY_INTERFACE

source§

type InternalInterface = debug_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for DebugSetupInterface

source§

const NAME: &'static [u8] = crate::api::sys::DEBUG_SETUP_INTERFACE

source§

type InternalInterface = debug_setup_interface

source§

type Name = &'static [u8]

source§

impl Interface for DebugStepInterface

source§

const NAME: &'static [u8] = crate::api::sys::DEBUG_STEP_INTERFACE

source§

type InternalInterface = debug_step_interface

source§

type Name = &'static [u8]

source§

impl Interface for DebugSymbolFileInterface

source§

const NAME: &'static [u8] = crate::api::sys::DEBUG_SYMBOL_FILE_INTERFACE

source§

type InternalInterface = debug_symbol_file_interface

source§

type Name = &'static [u8]

source§

impl Interface for DebugSymbolInterface

source§

const NAME: &'static [u8] = crate::api::sys::DEBUG_SYMBOL_INTERFACE

source§

type InternalInterface = debug_symbol_interface

source§

type Name = &'static [u8]

source§

impl Interface for DecoderInterface

source§

const NAME: &'static [u8] = crate::api::sys::DECODER_INTERFACE

source§

type InternalInterface = decoder_interface

source§

type Name = &'static [u8]

source§

impl Interface for DescribeRegistersInterface

source§

const NAME: &'static [u8] = crate::api::sys::DESCRIBE_REGISTERS_INTERFACE

source§

type InternalInterface = describe_registers_interface

source§

type Name = &'static [u8]

source§

impl Interface for DeviceIdentificationInterface

source§

const NAME: &'static [u8] = crate::api::sys::DEVICE_IDENTIFICATION_INTERFACE

source§

type InternalInterface = device_identification_interface

source§

type Name = &'static [u8]

source§

impl Interface for DirectMemoryFlushInterface

source§

const NAME: &'static [u8] = crate::api::sys::DIRECT_MEMORY_FLUSH_INTERFACE

source§

type InternalInterface = direct_memory_flush_interface

source§

type Name = &'static [u8]

source§

impl Interface for DirectMemoryInterface

source§

const NAME: &'static [u8] = crate::api::sys::DIRECT_MEMORY_INTERFACE

source§

type InternalInterface = direct_memory_interface

source§

type Name = &'static [u8]

source§

impl Interface for DirectMemoryLookupInterface

source§

const NAME: &'static [u8] = crate::api::sys::DIRECT_MEMORY_LOOKUP_INTERFACE

source§

type InternalInterface = direct_memory_lookup_interface

source§

type Name = &'static [u8]

source§

impl Interface for DirectMemoryLookupV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::DIRECT_MEMORY_LOOKUP_V2_INTERFACE

source§

type InternalInterface = direct_memory_lookup_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for DirectMemoryTagsInterface

source§

const NAME: &'static [u8] = crate::api::sys::DIRECT_MEMORY_TAGS_INTERFACE

source§

type InternalInterface = direct_memory_tags_interface

source§

type Name = &'static [u8]

source§

impl Interface for DirectMemoryUpdateInterface

source§

const NAME: &'static [u8] = crate::api::sys::DIRECT_MEMORY_UPDATE_INTERFACE

source§

type InternalInterface = direct_memory_update_interface

source§

type Name = &'static [u8]

source§

impl Interface for DisassembleInterface

source§

const NAME: &'static [u8] = crate::api::sys::DISASSEMBLE_INTERFACE

source§

type InternalInterface = disassemble_interface

source§

type Name = &'static [u8]

source§

impl Interface for DiskComponentInterface

source§

const NAME: &'static [u8] = crate::api::sys::DISK_COMPONENT_INTERFACE

source§

type InternalInterface = disk_component_interface

source§

type Name = &'static [u8]

source§

impl Interface for DummyMemoryPageInterface

source§

const NAME: &'static [u8] = crate::api::sys::DUMMY_MEMORY_PAGE_INTERFACE

source§

type InternalInterface = dummy_memory_page_interface

source§

type Name = &'static [u8]

source§

impl Interface for EthernetCableInterface

source§

const NAME: &'static [u8] = crate::api::sys::ETHERNET_CABLE_INTERFACE

source§

type InternalInterface = ethernet_cable_interface

source§

type Name = &'static [u8]

source§

impl Interface for EthernetCommonInterface

source§

const NAME: &'static [u8] = crate::api::sys::ETHERNET_COMMON_INTERFACE

source§

type InternalInterface = ethernet_common_interface

source§

type Name = &'static [u8]

source§

impl Interface for EthernetProbeInterface

source§

const NAME: &'static [u8] = crate::api::sys::ETHERNET_PROBE_INTERFACE

source§

type InternalInterface = ethernet_probe_interface

source§

type Name = &'static [u8]

source§

impl Interface for EthernetSnoopInterface

source§

const NAME: &'static [u8] = crate::api::sys::ETHERNET_SNOOP_INTERFACE

source§

type InternalInterface = ethernet_snoop_interface

source§

type Name = &'static [u8]

source§

impl Interface for EthernetVlanSnoopInterface

source§

const NAME: &'static [u8] = crate::api::sys::ETHERNET_VLAN_SNOOP_INTERFACE

source§

type InternalInterface = ethernet_vlan_snoop_interface

source§

type Name = &'static [u8]

source§

impl Interface for EventDeltaInterface

source§

const NAME: &'static [u8] = crate::api::sys::EVENT_DELTA_INTERFACE

source§

type InternalInterface = event_delta_interface

source§

type Name = &'static [u8]

source§

impl Interface for EventHandlerInterface

source§

const NAME: &'static [u8] = crate::api::sys::EVENT_HANDLER_INTERFACE

source§

type InternalInterface = event_handler_interface

source§

type Name = &'static [u8]

source§

impl Interface for ExceptionInterface

source§

const NAME: &'static [u8] = crate::api::sys::EXCEPTION_INTERFACE

source§

type InternalInterface = exception_interface

source§

type Name = &'static [u8]

source§

impl Interface for ExecTraceInterface

source§

const NAME: &'static [u8] = crate::api::sys::EXEC_TRACE_INTERFACE

source§

type InternalInterface = exec_trace_interface

source§

type Name = &'static [u8]

source§

impl Interface for ExecuteControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::EXECUTE_CONTROL_INTERFACE

source§

type InternalInterface = execute_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for ExecuteInterface

source§

const NAME: &'static [u8] = crate::api::sys::EXECUTE_INTERFACE

source§

type InternalInterface = execute_interface

source§

type Name = &'static [u8]

source§

impl Interface for ExtendedSerialInterface

source§

const NAME: &'static [u8] = crate::api::sys::EXTENDED_SERIAL_INTERFACE

source§

type InternalInterface = extended_serial_interface

source§

type Name = &'static [u8]

source§

impl Interface for ExternalConnectionCtlInterface

source§

const NAME: &'static [u8] = crate::api::sys::EXTERNAL_CONNECTION_CTL_INTERFACE

source§

type InternalInterface = external_connection_ctl_interface

source§

type Name = &'static [u8]

source§

impl Interface for ExternalConnectionEventsInterface

source§

const NAME: &'static [u8] = crate::api::sys::EXTERNAL_CONNECTION_EVENTS_INTERFACE

source§

type InternalInterface = external_connection_events_interface

source§

type Name = &'static [u8]

source§

impl Interface for FirewireBusInterface

source§

const NAME: &'static [u8] = crate::api::sys::FIREWIRE_BUS_INTERFACE

source§

type InternalInterface = firewire_bus_interface

source§

type Name = &'static [u8]

source§

impl Interface for FirewireDeviceInterface

source§

const NAME: &'static [u8] = crate::api::sys::FIREWIRE_DEVICE_INTERFACE

source§

type InternalInterface = firewire_device_interface

source§

type Name = &'static [u8]

source§

impl Interface for FmnStationControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::FMN_STATION_CONTROL_INTERFACE

source§

type InternalInterface = fmn_station_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for FmnStationControlV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::FMN_STATION_CONTROL_V2_INTERFACE

source§

type InternalInterface = fmn_station_control_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for FollowerAgentInterface

source§

const NAME: &'static [u8] = crate::api::sys::FOLLOWER_AGENT_INTERFACE

source§

type InternalInterface = follower_agent_interface

source§

type Name = &'static [u8]

source§

impl Interface for FreerunInterface

source§

const NAME: &'static [u8] = crate::api::sys::FREERUN_INTERFACE

source§

type InternalInterface = freerun_interface

source§

type Name = &'static [u8]

source§

impl Interface for FrequencyInterface

source§

const NAME: &'static [u8] = crate::api::sys::FREQUENCY_INTERFACE

source§

type InternalInterface = frequency_interface

source§

type Name = &'static [u8]

source§

impl Interface for FrequencyListenerInterface

source§

const NAME: &'static [u8] = crate::api::sys::FREQUENCY_LISTENER_INTERFACE

source§

type InternalInterface = frequency_listener_interface

source§

type Name = &'static [u8]

source§

impl Interface for FrontendServerInterface

source§

const NAME: &'static [u8] = crate::api::sys::FRONTEND_SERVER_INTERFACE

source§

type InternalInterface = frontend_server_interface

source§

type Name = &'static [u8]

source§

impl Interface for GbicTransceiverInterface

source§

const NAME: &'static [u8] = crate::api::sys::GBIC_TRANSCEIVER_INTERFACE

source§

type InternalInterface = gbic_transceiver_interface

source§

type Name = &'static [u8]

source§

impl Interface for GfxBreakInterface

source§

const NAME: &'static [u8] = crate::api::sys::GFX_BREAK_INTERFACE

source§

type InternalInterface = gfx_break_interface

source§

type Name = &'static [u8]

source§

impl Interface for GfxConInterface

source§

const NAME: &'static [u8] = crate::api::sys::GFX_CON_INTERFACE

source§

type InternalInterface = gfx_con_interface

source§

type Name = &'static [u8]

source§

impl Interface for GfxConsoleBackendInterface

source§

const NAME: &'static [u8] = crate::api::sys::GFX_CONSOLE_BACKEND_INTERFACE

source§

type InternalInterface = gfx_console_backend_interface

source§

type Name = &'static [u8]

source§

impl Interface for GfxConsoleFrontendInterface

source§

const NAME: &'static [u8] = crate::api::sys::GFX_CONSOLE_FRONTEND_INTERFACE

source§

type InternalInterface = gfx_console_frontend_interface

source§

type Name = &'static [u8]

source§

impl Interface for GuiConsoleBackendInterface

source§

const NAME: &'static [u8] = crate::api::sys::GUI_CONSOLE_BACKEND_INTERFACE

source§

type InternalInterface = gui_console_backend_interface

source§

type Name = &'static [u8]

source§

impl Interface for HapListenInterface

source§

const NAME: &'static [u8] = crate::api::sys::HAP_LISTEN_INTERFACE

source§

type InternalInterface = hap_listen_interface

source§

type Name = &'static [u8]

source§

impl Interface for HostSerialInterface

source§

const NAME: &'static [u8] = crate::api::sys::HOST_SERIAL_INTERFACE

source§

type InternalInterface = host_serial_interface

source§

type Name = &'static [u8]

source§

impl Interface for HpiInterface

source§

const NAME: &'static [u8] = crate::api::sys::HPI_INTERFACE

source§

type InternalInterface = hpi_interface

source§

type Name = &'static [u8]

source§

impl Interface for I2cBridgeInterface

source§

const NAME: &'static [u8] = crate::api::sys::I2C_BRIDGE_INTERFACE

source§

type InternalInterface = i2c_bridge_interface

source§

type Name = &'static [u8]

source§

impl Interface for I2cBusInterface

source§

const NAME: &'static [u8] = crate::api::sys::I2C_BUS_INTERFACE

source§

type InternalInterface = i2c_bus_interface

source§

type Name = &'static [u8]

source§

impl Interface for I2cDeviceInterface

source§

const NAME: &'static [u8] = crate::api::sys::I2C_DEVICE_INTERFACE

source§

type InternalInterface = i2c_device_interface

source§

type Name = &'static [u8]

source§

impl Interface for I2cLinkInterface

source§

const NAME: &'static [u8] = crate::api::sys::I2C_LINK_INTERFACE

source§

type InternalInterface = i2c_link_interface

source§

type Name = &'static [u8]

source§

impl Interface for I2cMasterInterface

source§

const NAME: &'static [u8] = crate::api::sys::I2C_MASTER_INTERFACE

source§

type InternalInterface = i2c_master_interface

source§

type Name = &'static [u8]

source§

impl Interface for I2cMasterV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::I2C_MASTER_V2_INTERFACE

source§

type InternalInterface = i2c_master_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for I2cSlaveInterface

source§

const NAME: &'static [u8] = crate::api::sys::I2C_SLAVE_INTERFACE

source§

type InternalInterface = i2c_slave_interface

source§

type Name = &'static [u8]

source§

impl Interface for I2cSlaveV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::I2C_SLAVE_V2_INTERFACE

source§

type InternalInterface = i2c_slave_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for I3cDaaSnoopInterface

source§

const NAME: &'static [u8] = crate::api::sys::I3C_DAA_SNOOP_INTERFACE

source§

type InternalInterface = i3c_daa_snoop_interface

source§

type Name = &'static [u8]

source§

impl Interface for I3cMasterInterface

source§

const NAME: &'static [u8] = crate::api::sys::I3C_MASTER_INTERFACE

source§

type InternalInterface = i3c_master_interface

source§

type Name = &'static [u8]

source§

impl Interface for I3cSlaveInterface

source§

const NAME: &'static [u8] = crate::api::sys::I3C_SLAVE_INTERFACE

source§

type InternalInterface = i3c_slave_interface

source§

type Name = &'static [u8]

source§

impl Interface for I8051InterruptInterface

source§

const NAME: &'static [u8] = crate::api::sys::I8051_INTERRUPT_INTERFACE

source§

type InternalInterface = i8051_interrupt_interface

source§

type Name = &'static [u8]

source§

impl Interface for I8051TimerInterface

source§

const NAME: &'static [u8] = crate::api::sys::I8051_TIMER_INTERFACE

source§

type InternalInterface = i8051_timer_interface

source§

type Name = &'static [u8]

source§

impl Interface for Ieee8023MacInterface

source§

const NAME: &'static [u8] = crate::api::sys::IEEE_802_3_MAC_INTERFACE

source§

type InternalInterface = ieee_802_3_mac_interface

source§

type Name = &'static [u8]

source§

impl Interface for Ieee8023MacV3Interface

source§

const NAME: &'static [u8] = crate::api::sys::IEEE_802_3_MAC_V3_INTERFACE

source§

type InternalInterface = ieee_802_3_mac_v3_interface

source§

type Name = &'static [u8]

source§

impl Interface for Ieee8023PhyInterface

source§

const NAME: &'static [u8] = crate::api::sys::IEEE_802_3_PHY_INTERFACE

source§

type InternalInterface = ieee_802_3_phy_interface

source§

type Name = &'static [u8]

source§

impl Interface for Ieee8023PhyV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::IEEE_802_3_PHY_V2_INTERFACE

source§

type InternalInterface = ieee_802_3_phy_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for Ieee8023PhyV3Interface

source§

const NAME: &'static [u8] = crate::api::sys::IEEE_802_3_PHY_V3_INTERFACE

source§

type InternalInterface = ieee_802_3_phy_v3_interface

source§

type Name = &'static [u8]

source§

impl Interface for ImageInterface

source§

const NAME: &'static [u8] = crate::api::sys::IMAGE_INTERFACE

source§

type InternalInterface = image_interface

source§

type Name = &'static [u8]

source§

impl Interface for ImageSnoopInterface

source§

const NAME: &'static [u8] = crate::api::sys::IMAGE_SNOOP_INTERFACE

source§

type InternalInterface = image_snoop_interface

source§

type Name = &'static [u8]

source§

impl Interface for InstructionFetchInterface

source§

const NAME: &'static [u8] = crate::api::sys::INSTRUCTION_FETCH_INTERFACE

source§

type InternalInterface = instruction_fetch_interface

source§

type Name = &'static [u8]

source§

impl Interface for InstrumentationConnectionInterface

source§

const NAME: &'static [u8] = crate::api::sys::INSTRUMENTATION_CONNECTION_INTERFACE

source§

type InternalInterface = instrumentation_connection_interface

source§

type Name = &'static [u8]

source§

impl Interface for InstrumentationFilterMasterInterface

source§

const NAME: &'static [u8] = crate::api::sys::INSTRUMENTATION_FILTER_MASTER_INTERFACE

source§

type InternalInterface = instrumentation_filter_master_interface

source§

type Name = &'static [u8]

source§

impl Interface for InstrumentationFilterSlaveInterface

source§

const NAME: &'static [u8] = crate::api::sys::INSTRUMENTATION_FILTER_SLAVE_INTERFACE

source§

type InternalInterface = instrumentation_filter_slave_interface

source§

type Name = &'static [u8]

source§

impl Interface for InstrumentationFilterStatusInterface

source§

const NAME: &'static [u8] = crate::api::sys::INSTRUMENTATION_FILTER_STATUS_INTERFACE

source§

type InternalInterface = instrumentation_filter_status_interface

source§

type Name = &'static [u8]

source§

impl Interface for InstrumentationOrderInterface

source§

const NAME: &'static [u8] = crate::api::sys::INSTRUMENTATION_ORDER_INTERFACE

source§

type InternalInterface = instrumentation_order_interface

source§

type Name = &'static [u8]

source§

impl Interface for InstrumentationToolInterface

source§

const NAME: &'static [u8] = crate::api::sys::INSTRUMENTATION_TOOL_INTERFACE

source§

type InternalInterface = instrumentation_tool_interface

source§

type Name = &'static [u8]

source§

impl Interface for IntRegisterInterface

source§

const NAME: &'static [u8] = crate::api::sys::INT_REGISTER_INTERFACE

source§

type InternalInterface = int_register_interface

source§

type Name = &'static [u8]

source§

impl Interface for InterruptAckInterface

source§

const NAME: &'static [u8] = crate::api::sys::INTERRUPT_ACK_INTERFACE

source§

type InternalInterface = interrupt_ack_interface

source§

type Name = &'static [u8]

source§

impl Interface for InterruptCpuInterface

source§

const NAME: &'static [u8] = crate::api::sys::INTERRUPT_CPU_INTERFACE

source§

type InternalInterface = interrupt_cpu_interface

source§

type Name = &'static [u8]

source§

impl Interface for InterruptQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::INTERRUPT_QUERY_INTERFACE

source§

type InternalInterface = interrupt_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for InterruptSubscriberInterface

source§

const NAME: &'static [u8] = crate::api::sys::INTERRUPT_SUBSCRIBER_INTERFACE

source§

type InternalInterface = interrupt_subscriber_interface

source§

type Name = &'static [u8]

source§

impl Interface for IoMemoryInterface

source§

const NAME: &'static [u8] = crate::api::sys::IO_MEMORY_INTERFACE

source§

type InternalInterface = io_memory_interface

source§

type Name = &'static [u8]

source§

impl Interface for JitControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::JIT_CONTROL_INTERFACE

source§

type InternalInterface = jit_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for KeyboardConsoleInterface

source§

const NAME: &'static [u8] = crate::api::sys::KEYBOARD_CONSOLE_INTERFACE

source§

type InternalInterface = keyboard_console_interface

source§

type Name = &'static [u8]

source§

impl Interface for KeyboardInterface

source§

const NAME: &'static [u8] = crate::api::sys::KEYBOARD_INTERFACE

source§

type InternalInterface = keyboard_interface

source§

type Name = &'static [u8]

source§

impl Interface for LeaderMessageInterface

source§

const NAME: &'static [u8] = crate::api::sys::LEADER_MESSAGE_INTERFACE

source§

type InternalInterface = leader_message_interface

source§

type Name = &'static [u8]

source§

impl Interface for LinearImageInterface

source§

const NAME: &'static [u8] = crate::api::sys::LINEAR_IMAGE_INTERFACE

source§

type InternalInterface = linear_image_interface

source§

type Name = &'static [u8]

source§

impl Interface for LinkEndpointInterface

source§

const NAME: &'static [u8] = crate::api::sys::LINK_ENDPOINT_INTERFACE

source§

type InternalInterface = link_endpoint_interface

source§

type Name = &'static [u8]

source§

impl Interface for LinkEndpointV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::LINK_ENDPOINT_V2_INTERFACE

source§

type InternalInterface = link_endpoint_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for MapDemapInterface

source§

const NAME: &'static [u8] = crate::api::sys::MAP_DEMAP_INTERFACE

source§

type InternalInterface = map_demap_interface

source§

type Name = &'static [u8]

source§

impl Interface for Mdio45BusInterface

source§

const NAME: &'static [u8] = crate::api::sys::MDIO45_BUS_INTERFACE

source§

type InternalInterface = mdio45_bus_interface

source§

type Name = &'static [u8]

source§

impl Interface for Mdio45PhyInterface

source§

const NAME: &'static [u8] = crate::api::sys::MDIO45_PHY_INTERFACE

source§

type InternalInterface = mdio45_phy_interface

source§

type Name = &'static [u8]

source§

impl Interface for MemoryProfilerInterface

source§

const NAME: &'static [u8] = crate::api::sys::MEMORY_PROFILER_INTERFACE

source§

type InternalInterface = memory_profiler_interface

source§

type Name = &'static [u8]

source§

impl Interface for MemorySpaceInterface

source§

const NAME: &'static [u8] = crate::api::sys::MEMORY_SPACE_INTERFACE

source§

type InternalInterface = memory_space_interface

source§

type Name = &'static [u8]

source§

impl Interface for MicrowireInterface

source§

const NAME: &'static [u8] = crate::api::sys::MICROWIRE_INTERFACE

source§

type InternalInterface = microwire_interface

source§

type Name = &'static [u8]

source§

impl Interface for MiiInterface

source§

const NAME: &'static [u8] = crate::api::sys::MII_INTERFACE

source§

type InternalInterface = mii_interface

source§

type Name = &'static [u8]

source§

impl Interface for MiiManagementInterface

source§

const NAME: &'static [u8] = crate::api::sys::MII_MANAGEMENT_INTERFACE

source§

type InternalInterface = mii_management_interface

source§

type Name = &'static [u8]

source§

impl Interface for MipsCacheInstructionInterface

source§

const NAME: &'static [u8] = crate::api::sys::MIPS_CACHE_INSTRUCTION_INTERFACE

source§

type InternalInterface = mips_cache_instruction_interface

source§

type Name = &'static [u8]

source§

impl Interface for MipsCoprocessorInterface

source§

const NAME: &'static [u8] = crate::api::sys::MIPS_COPROCESSOR_INTERFACE

source§

type InternalInterface = mips_coprocessor_interface

source§

type Name = &'static [u8]

source§

impl Interface for MipsEicInterface

source§

const NAME: &'static [u8] = crate::api::sys::MIPS_EIC_INTERFACE

source§

type InternalInterface = mips_eic_interface

source§

type Name = &'static [u8]

source§

impl Interface for MipsExceptionQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::MIPS_EXCEPTION_QUERY_INTERFACE

source§

type InternalInterface = mips_exception_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for MipsInterface

source§

const NAME: &'static [u8] = crate::api::sys::MIPS_INTERFACE

source§

type InternalInterface = mips_interface

source§

type Name = &'static [u8]

source§

impl Interface for MipsIteInterface

source§

const NAME: &'static [u8] = crate::api::sys::MIPS_ITE_INTERFACE

source§

type InternalInterface = mips_ite_interface

source§

type Name = &'static [u8]

source§

impl Interface for MmcInterface

source§

const NAME: &'static [u8] = crate::api::sys::MMC_INTERFACE

source§

type InternalInterface = mmc_interface

source§

type Name = &'static [u8]

source§

impl Interface for MouseInterface

source§

const NAME: &'static [u8] = crate::api::sys::MOUSE_INTERFACE

source§

type InternalInterface = mouse_interface

source§

type Name = &'static [u8]

source§

impl Interface for Ms1553LinkInterface

source§

const NAME: &'static [u8] = crate::api::sys::MS1553_LINK_INTERFACE

source§

type InternalInterface = ms1553_link_interface

source§

type Name = &'static [u8]

source§

impl Interface for Ms1553TerminalInterface

source§

const NAME: &'static [u8] = crate::api::sys::MS1553_TERMINAL_INTERFACE

source§

type InternalInterface = ms1553_terminal_interface

source§

type Name = &'static [u8]

source§

impl Interface for MultiLevelSignalInterface

source§

const NAME: &'static [u8] = crate::api::sys::MULTI_LEVEL_SIGNAL_INTERFACE

source§

type InternalInterface = multi_level_signal_interface

source§

type Name = &'static [u8]

source§

impl Interface for NandFlashInterface

source§

const NAME: &'static [u8] = crate::api::sys::NAND_FLASH_INTERFACE

source§

type InternalInterface = nand_flash_interface

source§

type Name = &'static [u8]

source§

impl Interface for NiosCacheInterface

source§

const NAME: &'static [u8] = crate::api::sys::NIOS_CACHE_INTERFACE

source§

type InternalInterface = nios_cache_interface

source§

type Name = &'static [u8]

source§

impl Interface for NiosCustomInterface

source§

const NAME: &'static [u8] = crate::api::sys::NIOS_CUSTOM_INTERFACE

source§

type InternalInterface = nios_custom_interface

source§

type Name = &'static [u8]

source§

impl Interface for NiosEicInterface

source§

const NAME: &'static [u8] = crate::api::sys::NIOS_EIC_INTERFACE

source§

type InternalInterface = nios_eic_interface

source§

type Name = &'static [u8]

source§

impl Interface for NiosInterface

source§

const NAME: &'static [u8] = crate::api::sys::NIOS_INTERFACE

source§

type InternalInterface = nios_interface

source§

type Name = &'static [u8]

source§

impl Interface for OpcodeInfoInterface

source§

const NAME: &'static [u8] = crate::api::sys::OPCODE_INFO_INTERFACE

source§

type InternalInterface = opcode_info_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaComponentInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_COMPONENT_INTERFACE

source§

type InternalInterface = osa_component_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_CONTROL_INTERFACE

source§

type InternalInterface = osa_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaControlV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_CONTROL_V2_INTERFACE

source§

type InternalInterface = osa_control_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaMachineNotificationInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_MACHINE_NOTIFICATION_INTERFACE

source§

type InternalInterface = osa_machine_notification_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaMachineQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_MACHINE_QUERY_INTERFACE

source§

type InternalInterface = osa_machine_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaMapperAdminInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_MAPPER_ADMIN_INTERFACE

source§

type InternalInterface = osa_mapper_admin_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaMapperControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_MAPPER_CONTROL_INTERFACE

source§

type InternalInterface = osa_mapper_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaMapperQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_MAPPER_QUERY_INTERFACE

source§

type InternalInterface = osa_mapper_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaMicroCheckpointInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_MICRO_CHECKPOINT_INTERFACE

source§

type InternalInterface = osa_micro_checkpoint_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaNodePathInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_NODE_PATH_INTERFACE

source§

type InternalInterface = osa_node_path_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaNodeTreeAdminInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_NODE_TREE_ADMIN_INTERFACE

source§

type InternalInterface = osa_node_tree_admin_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaNodeTreeNotificationInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_NODE_TREE_NOTIFICATION_INTERFACE

source§

type InternalInterface = osa_node_tree_notification_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaNodeTreeQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_NODE_TREE_QUERY_INTERFACE

source§

type InternalInterface = osa_node_tree_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaParametersInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_PARAMETERS_INTERFACE

source§

type InternalInterface = osa_parameters_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaTrackerComponentInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_TRACKER_COMPONENT_INTERFACE

source§

type InternalInterface = osa_tracker_component_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaTrackerControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_TRACKER_CONTROL_INTERFACE

source§

type InternalInterface = osa_tracker_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaTrackerStateAdminInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_TRACKER_STATE_ADMIN_INTERFACE

source§

type InternalInterface = osa_tracker_state_admin_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaTrackerStateNotificationInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_TRACKER_STATE_NOTIFICATION_INTERFACE

source§

type InternalInterface = osa_tracker_state_notification_interface

source§

type Name = &'static [u8]

source§

impl Interface for OsaTrackerStateQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::OSA_TRACKER_STATE_QUERY_INTERFACE

source§

type InternalInterface = osa_tracker_state_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for PacketInterface

source§

const NAME: &'static [u8] = crate::api::sys::PACKET_INTERFACE

source§

type InternalInterface = packet_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciBridgeInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_BRIDGE_INTERFACE

source§

type InternalInterface = pci_bridge_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciBusInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_BUS_INTERFACE

source§

type InternalInterface = pci_bus_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciDeviceInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_DEVICE_INTERFACE

source§

type InternalInterface = pci_device_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciDownstreamInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_DOWNSTREAM_INTERFACE

source§

type InternalInterface = pci_downstream_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciExpressHotplugInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_EXPRESS_HOTPLUG_INTERFACE

source§

type InternalInterface = pci_express_hotplug_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciExpressInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_EXPRESS_INTERFACE

source§

type InternalInterface = pci_express_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciInterruptInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_INTERRUPT_INTERFACE

source§

type InternalInterface = pci_interrupt_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciMultiFunctionDeviceInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_MULTI_FUNCTION_DEVICE_INTERFACE

source§

type InternalInterface = pci_multi_function_device_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciUpstreamInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_UPSTREAM_INTERFACE

source§

type InternalInterface = pci_upstream_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciUpstreamOperationInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCI_UPSTREAM_OPERATION_INTERFACE

source§

type InternalInterface = pci_upstream_operation_interface

source§

type Name = &'static [u8]

source§

impl Interface for PcieAdapterCompatInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCIE_ADAPTER_COMPAT_INTERFACE

source§

type InternalInterface = pcie_adapter_compat_interface

source§

type Name = &'static [u8]

source§

impl Interface for PcieDeviceInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCIE_DEVICE_INTERFACE

source§

type InternalInterface = pcie_device_interface

source§

type Name = &'static [u8]

source§

impl Interface for PcieHotplugEventsInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCIE_HOTPLUG_EVENTS_INTERFACE

source§

type InternalInterface = pcie_hotplug_events_interface

source§

type Name = &'static [u8]

source§

impl Interface for PcieLinkTrainingInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCIE_LINK_TRAINING_INTERFACE

source§

type InternalInterface = pcie_link_training_interface

source§

type Name = &'static [u8]

source§

impl Interface for PcieMapInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCIE_MAP_INTERFACE

source§

type InternalInterface = pcie_map_interface

source§

type Name = &'static [u8]

source§

impl Interface for PciePortControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::PCIE_PORT_CONTROL_INTERFACE

source§

type InternalInterface = pcie_port_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for PmrInterface

source§

const NAME: &'static [u8] = crate::api::sys::PMR_INTERFACE

source§

type InternalInterface = pmr_interface

source§

type Name = &'static [u8]

source§

impl Interface for PoolProtectInterface

source§

const NAME: &'static [u8] = crate::api::sys::POOL_PROTECT_INTERFACE

source§

type InternalInterface = pool_protect_interface

source§

type Name = &'static [u8]

source§

impl Interface for PortSpaceInterface

source§

const NAME: &'static [u8] = crate::api::sys::PORT_SPACE_INTERFACE

source§

type InternalInterface = port_space_interface

source§

type Name = &'static [u8]

source§

impl Interface for PpcInterface

source§

const NAME: &'static [u8] = crate::api::sys::PPC_INTERFACE

source§

type InternalInterface = ppc_interface

source§

type Name = &'static [u8]

source§

impl Interface for PreDecoderInterface

source§

const NAME: &'static [u8] = crate::api::sys::PRE_DECODER_INTERFACE

source§

type InternalInterface = pre_decoder_interface

source§

type Name = &'static [u8]

source§

impl Interface for PreferenceInterface

source§

const NAME: &'static [u8] = crate::api::sys::PREFERENCE_INTERFACE

source§

type InternalInterface = preference_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProbeArrayInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROBE_ARRAY_INTERFACE

source§

type InternalInterface = probe_array_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProbeIndexInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROBE_INDEX_INTERFACE

source§

type InternalInterface = probe_index_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProbeInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROBE_INTERFACE

source§

type InternalInterface = probe_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProbeSamplerCacheInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROBE_SAMPLER_CACHE_INTERFACE

source§

type InternalInterface = probe_sampler_cache_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProbeSubscribeInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROBE_SUBSCRIBE_INTERFACE

source§

type InternalInterface = probe_subscribe_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProcessorCliInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROCESSOR_CLI_INTERFACE

source§

type InternalInterface = processor_cli_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProcessorEndianInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROCESSOR_ENDIAN_INTERFACE

source§

type InternalInterface = processor_endian_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProcessorGuiInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROCESSOR_GUI_INTERFACE

source§

type InternalInterface = processor_gui_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProcessorInfoInterface

source§

const NAME: &'static [u8] = crate::api::sys::PROCESSOR_INFO_INTERFACE

source§

type InternalInterface = processor_info_interface

source§

type Name = &'static [u8]

source§

impl Interface for ProcessorInfoV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::PROCESSOR_INFO_V2_INTERFACE

source§

type InternalInterface = processor_info_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for PulseInterface

source§

const NAME: &'static [u8] = crate::api::sys::PULSE_INTERFACE

source§

type InternalInterface = pulse_interface

source§

type Name = &'static [u8]

source§

impl Interface for RamAccessSubscribeInterface

source§

const NAME: &'static [u8] = crate::api::sys::RAM_ACCESS_SUBSCRIBE_INTERFACE

source§

type InternalInterface = ram_access_subscribe_interface

source§

type Name = &'static [u8]

source§

impl Interface for RamInterface

source§

const NAME: &'static [u8] = crate::api::sys::RAM_INTERFACE

source§

type InternalInterface = ram_interface

source§

type Name = &'static [u8]

source§

impl Interface for RapidioV3Interface

source§

const NAME: &'static [u8] = crate::api::sys::RAPIDIO_V3_INTERFACE

source§

type InternalInterface = rapidio_v3_interface

source§

type Name = &'static [u8]

source§

impl Interface for RapidioV4Interface

source§

const NAME: &'static [u8] = crate::api::sys::RAPIDIO_V4_INTERFACE

source§

type InternalInterface = rapidio_v4_interface

source§

type Name = &'static [u8]

source§

impl Interface for RapidioV5Interface

source§

const NAME: &'static [u8] = crate::api::sys::RAPIDIO_V5_INTERFACE

source§

type InternalInterface = rapidio_v5_interface

source§

type Name = &'static [u8]

source§

impl Interface for RecordedInterface

source§

const NAME: &'static [u8] = crate::api::sys::RECORDED_INTERFACE

source§

type InternalInterface = recorded_interface

source§

type Name = &'static [u8]

source§

impl Interface for RecorderInterface

source§

const NAME: &'static [u8] = crate::api::sys::RECORDER_INTERFACE

source§

type InternalInterface = recorder_interface

source§

type Name = &'static [u8]

source§

impl Interface for RecorderV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::RECORDER_V2_INTERFACE

source§

type InternalInterface = recorder_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for RegisterBreakpointInterface

source§

const NAME: &'static [u8] = crate::api::sys::REGISTER_BREAKPOINT_INTERFACE

source§

type InternalInterface = register_breakpoint_interface

source§

type Name = &'static [u8]

source§

impl Interface for RegisterViewInterface

source§

const NAME: &'static [u8] = crate::api::sys::REGISTER_VIEW_INTERFACE

source§

type InternalInterface = register_view_interface

source§

type Name = &'static [u8]

source§

impl Interface for RegisterViewReadOnlyInterface

source§

const NAME: &'static [u8] = crate::api::sys::REGISTER_VIEW_READ_ONLY_INTERFACE

source§

type InternalInterface = register_view_read_only_interface

source§

type Name = &'static [u8]

source§

impl Interface for RiscvClicInterface

source§

const NAME: &'static [u8] = crate::api::sys::RISCV_CLIC_INTERFACE

source§

type InternalInterface = riscv_clic_interface

source§

type Name = &'static [u8]

source§

impl Interface for RiscvClicInterruptInterface

source§

const NAME: &'static [u8] = crate::api::sys::RISCV_CLIC_INTERRUPT_INTERFACE

source§

type InternalInterface = riscv_clic_interrupt_interface

source§

type Name = &'static [u8]

source§

impl Interface for RiscvCoprocessorInterface

source§

const NAME: &'static [u8] = crate::api::sys::RISCV_COPROCESSOR_INTERFACE

source§

type InternalInterface = riscv_coprocessor_interface

source§

type Name = &'static [u8]

source§

impl Interface for RiscvImsicInterface

source§

const NAME: &'static [u8] = crate::api::sys::RISCV_IMSIC_INTERFACE

source§

type InternalInterface = riscv_imsic_interface

source§

type Name = &'static [u8]

source§

impl Interface for RiscvSignalSgeipInterface

source§

const NAME: &'static [u8] = crate::api::sys::RISCV_SIGNAL_SGEIP_INTERFACE

source§

type InternalInterface = riscv_signal_sgeip_interface

source§

type Name = &'static [u8]

source§

impl Interface for Rs232ConsoleInterface

source§

const NAME: &'static [u8] = crate::api::sys::RS232_CONSOLE_INTERFACE

source§

type InternalInterface = rs232_console_interface

source§

type Name = &'static [u8]

source§

impl Interface for Rs232DeviceInterface

source§

const NAME: &'static [u8] = crate::api::sys::RS232_DEVICE_INTERFACE

source§

type InternalInterface = rs232_device_interface

source§

type Name = &'static [u8]

source§

impl Interface for SataInterface

source§

const NAME: &'static [u8] = crate::api::sys::SATA_INTERFACE

source§

type InternalInterface = sata_interface

source§

type Name = &'static [u8]

source§

impl Interface for SaveStateInterface

source§

const NAME: &'static [u8] = crate::api::sys::SAVE_STATE_INTERFACE

source§

type InternalInterface = save_state_interface

source§

type Name = &'static [u8]

source§

impl Interface for ScalarTimeInterface

source§

const NAME: &'static [u8] = crate::api::sys::SCALAR_TIME_INTERFACE

source§

type InternalInterface = scalar_time_interface

source§

type Name = &'static [u8]

source§

impl Interface for ScaleFactorListenerInterface

source§

const NAME: &'static [u8] = crate::api::sys::SCALE_FACTOR_LISTENER_INTERFACE

source§

type InternalInterface = scale_factor_listener_interface

source§

type Name = &'static [u8]

source§

impl Interface for ScreenshotInterface

source§

const NAME: &'static [u8] = crate::api::sys::SCREENSHOT_INTERFACE

source§

type InternalInterface = screenshot_interface

source§

type Name = &'static [u8]

source§

impl Interface for SerialConsoleFrontendInterface

source§

const NAME: &'static [u8] = crate::api::sys::SERIAL_CONSOLE_FRONTEND_INTERFACE

source§

type InternalInterface = serial_console_frontend_interface

source§

type Name = &'static [u8]

source§

impl Interface for SerialDeviceInterface

source§

const NAME: &'static [u8] = crate::api::sys::SERIAL_DEVICE_INTERFACE

source§

type InternalInterface = serial_device_interface

source§

type Name = &'static [u8]

source§

impl Interface for SerialPeripheralInterfaceMasterInterface

source§

const NAME: &'static [u8] = crate::api::sys::SERIAL_PERIPHERAL_INTERFACE_MASTER_INTERFACE

source§

type InternalInterface = serial_peripheral_interface_master_interface

source§

type Name = &'static [u8]

source§

impl Interface for SerialPeripheralInterfaceSlaveInterface

source§

const NAME: &'static [u8] = crate::api::sys::SERIAL_PERIPHERAL_INTERFACE_SLAVE_INTERFACE

source§

type InternalInterface = serial_peripheral_interface_slave_interface

source§

type Name = &'static [u8]

source§

impl Interface for ShInterruptInterface

source§

const NAME: &'static [u8] = crate::api::sys::SH_INTERRUPT_INTERFACE

source§

type InternalInterface = sh_interrupt_interface

source§

type Name = &'static [u8]

source§

impl Interface for SignalInterface

source§

const NAME: &'static [u8] = crate::api::sys::SIGNAL_INTERFACE

source§

type InternalInterface = signal_interface

source§

type Name = &'static [u8]

source§

impl Interface for SimpleDispatcherInterface

source§

const NAME: &'static [u8] = crate::api::sys::SIMPLE_DISPATCHER_INTERFACE

source§

type InternalInterface = simple_dispatcher_interface

source§

type Name = &'static [u8]

source§

impl Interface for SimpleInterruptInterface

source§

const NAME: &'static [u8] = crate::api::sys::SIMPLE_INTERRUPT_INTERFACE

source§

type InternalInterface = simple_interrupt_interface

source§

type Name = &'static [u8]

source§

impl Interface for SimulatorCacheInterface

source§

const NAME: &'static [u8] = crate::api::sys::SIMULATOR_CACHE_INTERFACE

source§

type InternalInterface = simulator_cache_interface

source§

type Name = &'static [u8]

source§

impl Interface for SlaveAgentInterface

source§

const NAME: &'static [u8] = crate::api::sys::SLAVE_AGENT_INTERFACE

source§

type InternalInterface = slave_agent_interface

source§

type Name = &'static [u8]

source§

impl Interface for SlaverMessageInterface

source§

const NAME: &'static [u8] = crate::api::sys::SLAVER_MESSAGE_INTERFACE

source§

type InternalInterface = slaver_message_interface

source§

type Name = &'static [u8]

source§

impl Interface for SmmInstrumentationSubscribeInterface

source§

const NAME: &'static [u8] = crate::api::sys::SMM_INSTRUMENTATION_SUBSCRIBE_INTERFACE

source§

type InternalInterface = smm_instrumentation_subscribe_interface

source§

type Name = &'static [u8]

source§

impl Interface for SnoopMemoryInterface

source§

const NAME: &'static [u8] = crate::api::sys::SNOOP_MEMORY_INTERFACE

source§

type InternalInterface = snoop_memory_interface

source§

type Name = &'static [u8]

source§

impl Interface for SparcV8EccFaultInjectionInterface

source§

const NAME: &'static [u8] = crate::api::sys::SPARC_V8_ECC_FAULT_INJECTION_INTERFACE

source§

type InternalInterface = sparc_v8_ecc_fault_injection_interface

source§

type Name = &'static [u8]

source§

impl Interface for SparcV8Interface

source§

const NAME: &'static [u8] = crate::api::sys::SPARC_V8_INTERFACE

source§

type InternalInterface = sparc_v8_interface

source§

type Name = &'static [u8]

source§

impl Interface for SprInterface

source§

const NAME: &'static [u8] = crate::api::sys::SPR_INTERFACE

source§

type InternalInterface = spr_interface

source§

type Name = &'static [u8]

source§

impl Interface for StallInterface

source§

const NAME: &'static [u8] = crate::api::sys::STALL_INTERFACE

source§

type InternalInterface = stall_interface

source§

type Name = &'static [u8]

source§

impl Interface for StepCycleRatioInterface

source§

const NAME: &'static [u8] = crate::api::sys::STEP_CYCLE_RATIO_INTERFACE

source§

type InternalInterface = step_cycle_ratio_interface

source§

type Name = &'static [u8]

source§

impl Interface for StepEventInstrumentationInterface

source§

const NAME: &'static [u8] = crate::api::sys::STEP_EVENT_INSTRUMENTATION_INTERFACE

source§

type InternalInterface = step_event_instrumentation_interface

source§

type Name = &'static [u8]

source§

impl Interface for StepInfoInterface

source§

const NAME: &'static [u8] = crate::api::sys::STEP_INFO_INTERFACE

source§

type InternalInterface = step_info_interface

source§

type Name = &'static [u8]

source§

impl Interface for StepInterface

source§

const NAME: &'static [u8] = crate::api::sys::STEP_INTERFACE

source§

type InternalInterface = step_interface

source§

type Name = &'static [u8]

source§

impl Interface for SynchronousModeInterface

source§

const NAME: &'static [u8] = crate::api::sys::SYNCHRONOUS_MODE_INTERFACE

source§

type InternalInterface = synchronous_mode_interface

source§

type Name = &'static [u8]

source§

impl Interface for TableInterface

source§

const NAME: &'static [u8] = crate::api::sys::TABLE_INTERFACE

source§

type InternalInterface = table_interface

source§

type Name = &'static [u8]

source§

impl Interface for TcfChannelInterface

source§

const NAME: &'static [u8] = crate::api::sys::TCF_CHANNEL_INTERFACE

source§

type InternalInterface = tcf_channel_interface

source§

type Name = &'static [u8]

source§

impl Interface for TcpConnectionInfoInterface

source§

const NAME: &'static [u8] = crate::api::sys::TCP_CONNECTION_INFO_INTERFACE

source§

type InternalInterface = tcp_connection_info_interface

source§

type Name = &'static [u8]

source§

impl Interface for TelemetryInterface

source§

const NAME: &'static [u8] = crate::api::sys::TELEMETRY_INTERFACE

source§

type InternalInterface = telemetry_interface

source§

type Name = &'static [u8]

source§

impl Interface for TelemetryManagerInterface

source§

const NAME: &'static [u8] = crate::api::sys::TELEMETRY_MANAGER_INTERFACE

source§

type InternalInterface = telemetry_manager_interface

source§

type Name = &'static [u8]

source§

impl Interface for TelnetConnectionInterface

source§

const NAME: &'static [u8] = crate::api::sys::TELNET_CONNECTION_INTERFACE

source§

type InternalInterface = telnet_connection_interface

source§

type Name = &'static [u8]

source§

impl Interface for TelnetConnectionV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::TELNET_CONNECTION_V2_INTERFACE

source§

type InternalInterface = telnet_connection_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for TemporalStateInterface

source§

const NAME: &'static [u8] = crate::api::sys::TEMPORAL_STATE_INTERFACE

source§

type InternalInterface = temporal_state_interface

source§

type Name = &'static [u8]

source§

impl Interface for TerminalClientInterface

source§

const NAME: &'static [u8] = crate::api::sys::TERMINAL_CLIENT_INTERFACE

source§

type InternalInterface = terminal_client_interface

source§

type Name = &'static [u8]

source§

impl Interface for TerminalServerInterface

source§

const NAME: &'static [u8] = crate::api::sys::TERMINAL_SERVER_INTERFACE

source§

type InternalInterface = terminal_server_interface

source§

type Name = &'static [u8]

source§

impl Interface for TextConsoleBackendInterface

source§

const NAME: &'static [u8] = crate::api::sys::TEXT_CONSOLE_BACKEND_INTERFACE

source§

type InternalInterface = text_console_backend_interface

source§

type Name = &'static [u8]

source§

impl Interface for TextConsoleFrontendInterface

source§

const NAME: &'static [u8] = crate::api::sys::TEXT_CONSOLE_FRONTEND_INTERFACE

source§

type InternalInterface = text_console_frontend_interface

source§

type Name = &'static [u8]

source§

impl Interface for TimingModelInterface

source§

const NAME: &'static [u8] = crate::api::sys::TIMING_MODEL_INTERFACE

source§

type InternalInterface = timing_model_interface

source§

type Name = &'static [u8]

source§

impl Interface for TransactionInterface

source§

const NAME: &'static [u8] = crate::api::sys::TRANSACTION_INTERFACE

source§

type InternalInterface = transaction_interface

source§

type Name = &'static [u8]

source§

impl Interface for TransactionTranslatorInterface

source§

const NAME: &'static [u8] = crate::api::sys::TRANSACTION_TRANSLATOR_INTERFACE

source§

type InternalInterface = transaction_translator_interface

source§

type Name = &'static [u8]

source§

impl Interface for TranslateInterface

source§

const NAME: &'static [u8] = crate::api::sys::TRANSLATE_INTERFACE

source§

type InternalInterface = translate_interface

source§

type Name = &'static [u8]

source§

impl Interface for TranslationFlushInterface

source§

const NAME: &'static [u8] = crate::api::sys::TRANSLATION_FLUSH_INTERFACE

source§

type InternalInterface = translation_flush_interface

source§

type Name = &'static [u8]

source§

impl Interface for TranslatorInterface

source§

const NAME: &'static [u8] = crate::api::sys::TRANSLATOR_INTERFACE

source§

type InternalInterface = translator_interface

source§

type Name = &'static [u8]

source§

impl Interface for Uint64StateInterface

source§

const NAME: &'static [u8] = crate::api::sys::UINT64_STATE_INTERFACE

source§

type InternalInterface = uint64_state_interface

source§

type Name = &'static [u8]

source§

impl Interface for UsbDeviceInterface

source§

const NAME: &'static [u8] = crate::api::sys::USB_DEVICE_INTERFACE

source§

type InternalInterface = usb_device_interface

source§

type Name = &'static [u8]

source§

impl Interface for UsbInterface

source§

const NAME: &'static [u8] = crate::api::sys::USB_INTERFACE

source§

type InternalInterface = usb_interface

source§

type Name = &'static [u8]

source§

impl Interface for VectoredInterruptInterface

source§

const NAME: &'static [u8] = crate::api::sys::VECTORED_INTERRUPT_INTERFACE

source§

type InternalInterface = vectored_interrupt_interface

source§

type Name = &'static [u8]

source§

impl Interface for VectoredInterruptSourceInterface

source§

const NAME: &'static [u8] = crate::api::sys::VECTORED_INTERRUPT_SOURCE_INTERFACE

source§

type InternalInterface = vectored_interrupt_source_interface

source§

type Name = &'static [u8]

source§

impl Interface for VgaTextInfoInterface

source§

const NAME: &'static [u8] = crate::api::sys::VGA_TEXT_INFO_INTERFACE

source§

type InternalInterface = vga_text_info_interface

source§

type Name = &'static [u8]

source§

impl Interface for VgaTextInterface

source§

const NAME: &'static [u8] = crate::api::sys::VGA_TEXT_INTERFACE

source§

type InternalInterface = vga_text_interface

source§

type Name = &'static [u8]

source§

impl Interface for VgaTextUpdateInterface

source§

const NAME: &'static [u8] = crate::api::sys::VGA_TEXT_UPDATE_INTERFACE

source§

type InternalInterface = vga_text_update_interface

source§

type Name = &'static [u8]

source§

impl Interface for VgaUpdateInterface

source§

const NAME: &'static [u8] = crate::api::sys::VGA_UPDATE_INTERFACE

source§

type InternalInterface = vga_update_interface

source§

type Name = &'static [u8]

source§

impl Interface for VideoInterface

source§

const NAME: &'static [u8] = crate::api::sys::VIDEO_INTERFACE

source§

type InternalInterface = video_interface

source§

type Name = &'static [u8]

source§

impl Interface for VirtualDataBreakpointInterface

source§

const NAME: &'static [u8] = crate::api::sys::VIRTUAL_DATA_BREAKPOINT_INTERFACE

source§

type InternalInterface = virtual_data_breakpoint_interface

source§

type Name = &'static [u8]

source§

impl Interface for VirtualInstructionBreakpointInterface

source§

const NAME: &'static [u8] = crate::api::sys::VIRTUAL_INSTRUCTION_BREAKPOINT_INTERFACE

source§

type InternalInterface = virtual_instruction_breakpoint_interface

source§

type Name = &'static [u8]

source§

impl Interface for VmpInterface

source§

const NAME: &'static [u8] = crate::api::sys::VMP_INTERFACE

source§

type InternalInterface = vmp_interface

source§

type Name = &'static [u8]

source§

impl Interface for VmxInstrumentationSubscribeInterface

source§

const NAME: &'static [u8] = crate::api::sys::VMX_INSTRUMENTATION_SUBSCRIBE_INTERFACE

source§

type InternalInterface = vmx_instrumentation_subscribe_interface

source§

type Name = &'static [u8]

source§

impl Interface for VncServerInterface

source§

const NAME: &'static [u8] = crate::api::sys::VNC_SERVER_INTERFACE

source§

type InternalInterface = vnc_server_interface

source§

type Name = &'static [u8]

source§

impl Interface for VncServerV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::VNC_SERVER_V2_INTERFACE

source§

type InternalInterface = vnc_server_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for WinsomeConsoleInterface

source§

const NAME: &'static [u8] = crate::api::sys::WINSOME_CONSOLE_INTERFACE

source§

type InternalInterface = winsome_console_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86AccessTypeInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_ACCESS_TYPE_INTERFACE

source§

type InternalInterface = x86_access_type_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86AddressQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_ADDRESS_QUERY_INTERFACE

source§

type InternalInterface = x86_address_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86CacheFlushInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_CACHE_FLUSH_INTERFACE

source§

type InternalInterface = x86_cache_flush_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86CpuidInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_CPUID_INTERFACE

source§

type InternalInterface = x86_cpuid_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86CpuidQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_CPUID_QUERY_INTERFACE

source§

type InternalInterface = x86_cpuid_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86CstateInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_CSTATE_INTERFACE

source§

type InternalInterface = x86_cstate_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86CstateNotificationInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_CSTATE_NOTIFICATION_INTERFACE

source§

type InternalInterface = x86_cstate_notification_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86EptInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_EPT_INTERFACE

source§

type InternalInterface = x86_ept_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86ExceptionInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_EXCEPTION_INTERFACE

source§

type InternalInterface = x86_exception_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86ExceptionQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_EXCEPTION_QUERY_INTERFACE

source§

type InternalInterface = x86_exception_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86InstructionQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_INSTRUCTION_QUERY_INTERFACE

source§

type InternalInterface = x86_instruction_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86InstrumentationSubscribeInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_INSTRUMENTATION_SUBSCRIBE_INTERFACE

source§

type InternalInterface = x86_instrumentation_subscribe_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86InstrumentationSubscribeV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::X86_INSTRUMENTATION_SUBSCRIBE_V2_INTERFACE

source§

type InternalInterface = x86_instrumentation_subscribe_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86Interface

source§

const NAME: &'static [u8] = crate::api::sys::X86_INTERFACE

source§

type InternalInterface = x86_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86MemoryAccessInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_MEMORY_ACCESS_INTERFACE

source§

type InternalInterface = x86_memory_access_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86MemoryOperationInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_MEMORY_OPERATION_INTERFACE

source§

type InternalInterface = x86_memory_operation_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86MemoryQueryInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_MEMORY_QUERY_INTERFACE

source§

type InternalInterface = x86_memory_query_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86MsrInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_MSR_INTERFACE

source§

type InternalInterface = x86_msr_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86PkgCstateInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_PKG_CSTATE_INTERFACE

source§

type InternalInterface = x86_pkg_cstate_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86RegAccessInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_REG_ACCESS_INTERFACE

source§

type InternalInterface = x86_reg_access_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86SmmInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_SMM_INTERFACE

source§

type InternalInterface = x86_smm_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86SmmStateInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_SMM_STATE_INTERFACE

source§

type InternalInterface = x86_smm_state_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86TlbInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_TLB_INTERFACE

source§

type InternalInterface = x86_tlb_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86TlbV2Interface

source§

const NAME: &'static [u8] = crate::api::sys::X86_TLB_V2_INTERFACE

source§

type InternalInterface = x86_tlb_v2_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86TlbV3Interface

source§

const NAME: &'static [u8] = crate::api::sys::X86_TLB_V3_INTERFACE

source§

type InternalInterface = x86_tlb_v3_interface

source§

type Name = &'static [u8]

source§

impl Interface for X86VmpControlInterface

source§

const NAME: &'static [u8] = crate::api::sys::X86_VMP_CONTROL_INTERFACE

source§

type InternalInterface = x86_vmp_control_interface

source§

type Name = &'static [u8]

source§

impl Interface for XedAccessInterface

source§

const NAME: &'static [u8] = crate::api::sys::XED_ACCESS_INTERFACE

source§

type InternalInterface = xed_access_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaExportStateInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_EXPORT_STATE_INTERFACE

source§

type InternalInterface = xtensa_export_state_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaImportWireInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_IMPORT_WIRE_INTERFACE

source§

type InternalInterface = xtensa_import_wire_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaInputQueueInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_INPUT_QUEUE_INTERFACE

source§

type InternalInterface = xtensa_input_queue_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaLookupInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_LOOKUP_INTERFACE

source§

type InternalInterface = xtensa_lookup_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaOutputQueueInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_OUTPUT_QUEUE_INTERFACE

source§

type InternalInterface = xtensa_output_queue_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaTieExportStateInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_TIE_EXPORT_STATE_INTERFACE

source§

type InternalInterface = xtensa_tie_export_state_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaTieImportWireInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_TIE_IMPORT_WIRE_INTERFACE

source§

type InternalInterface = xtensa_tie_import_wire_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaTieInputQueueInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_TIE_INPUT_QUEUE_INTERFACE

source§

type InternalInterface = xtensa_tie_input_queue_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaTieLookupInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_TIE_LOOKUP_INTERFACE

source§

type InternalInterface = xtensa_tie_lookup_interface

source§

type Name = &'static [u8]

source§

impl Interface for XtensaTieOutputQueueInterface

source§

const NAME: &'static [u8] = crate::api::sys::XTENSA_TIE_OUTPUT_QUEUE_INTERFACE

source§

type InternalInterface = xtensa_tie_output_queue_interface

source§

type Name = &'static [u8]