mokomoking2501/lockwire/driver does not have a README file
pub(all) struct LinkDriverMergeReport {
catalog_count : Int
raw_ethernet_count : Int
udp_datagram_count : Int
pcap_count : Int
zero_copy_count : Int
native_gate_count : Int
protocol_import_free : Bool
live_adapter_evidence : Bool
provider_master_harness_count : Int
lockwire_builtin_master_harness_count : Int
lockwire_protocol_semantics_owned : Bool
trace_event_count : Int
replay_count : Int
same_seed_stable : Bool
digest : SimDigest
} derive(Eq, Debug)pub(all) struct LinkDriverSpec {
id : String
source : LinkDriverSource
kind : LinkDriverKind
runtime : LinkDriverRuntime
reference_path : String
operations : Array[String]
requires_native : Bool
requires_runtime : Bool
has_non_native_fallback : Bool
zero_copy : Bool
live_validation_locked : Bool
protocol_import_free : Bool
} derive(Eq, Debug)pub(all) struct LinkMasterHarnessDescriptor {
id : String
provider_id : String
stack_id : String
stack_family : String
descriptor_path : String
protocol_stack_path : String
master_control_path : String
driver_ids : Array[String]
supports_scan : Bool
supports_cyclic_io : Bool
supports_recording : Bool
minimal_master_candidate : Bool
live_validation_locked : Bool
provider_owned_delivery : Bool
lockwire_owns_protocol_semantics : Bool
} derive(Eq, Debug)fn LinkMasterHarnessDescriptor::passes_against(self : LinkMasterHarnessDescriptor, catalog : ArrayView[LinkDriverSpec]) -> Boolfn LinkMasterHarnessDescriptor::references_catalog(self : LinkMasterHarnessDescriptor, catalog : ArrayView[LinkDriverSpec]) -> Boolfn LinkMasterHarnessDescriptor::uses_driver(self : LinkMasterHarnessDescriptor, driver_id : String) -> Boolpub(all) struct LinkReadinessMatrixReport {
target_count : Int
windows_target_count : Int
linux_target_count : Int
stm32_threadx_target_count : Int
host_native_target_count : Int
embedded_target_count : Int
raw_frame_target_count : Int
udp_target_count : Int
pcap_artifact_target_count : Int
frame_pool_target_count : Int
live_locked_count : Int
no_live_plan_ready_count : Int
embedded_driver_gap_count : Int
driver_reference_failure_count : Int
hal_reference_failure_count : Int
os_reference_failure_count : Int
reactor_reference_failure_count : Int
live_evidence_present : Bool
trace_event_count : Int
replay_count : Int
same_seed_stable : Bool
digest : SimDigest
} derive(Eq, Debug)pub(all) struct LinkReadinessTarget {
id : String
kind : LinkReadinessTargetKind
profile : CapabilityProfile
reactor_id : String
os_capability_ids : Array[String]
hal_capability_ids : Array[String]
driver_ids : Array[String]
host_os : String
board_family : String
supports_raw_frame : Bool
supports_udp : Bool
supports_pcap_artifact : Bool
supports_frame_pool : Bool
requires_threadx : Bool
requires_bsp : Bool
requires_hardware : Bool
live_validation_locked : Bool
no_live_plan_ready : Bool
live_evidence_present : Bool
} derive(Eq, Debug)fn LinkReadinessTarget::references_drivers(self : LinkReadinessTarget, catalog : ArrayView[LinkDriverSpec]) -> Boolfn LinkReadinessTarget::references_hal(self : LinkReadinessTarget, catalog : ArrayView[HalCapabilityDescriptor]) -> Boolfn LinkReadinessTarget::references_os(self : LinkReadinessTarget, catalog : ArrayView[OsCapabilityDescriptor]) -> Boolfn LinkReadinessTarget::references_reactor(self : LinkReadinessTarget, catalog : ArrayView[ReactorBackendDescriptor]) -> Boolfn provider_master_harness_trace_fixture(harnesses : ArrayView[LinkMasterHarnessDescriptor], seed? : Int) -> TraceLogfn validate_master_harness_descriptors(harnesses : ArrayView[LinkMasterHarnessDescriptor], seed? : Int) -> LinkMasterHarnessValidationReportDeterministic run-test substrate for MoonBit
Dependencies