mokomoking2501/lockwire/driver/native does not have a README file

    NativeLinkError

    pub(all) suberror NativeLinkError {
    SystemError(String, Int, String)
    } derive(Eq,
    Debug
    )

    CapturedFramePoolResult

    type CapturedFramePoolResult derive(Eq,
    Debug
    )

    NativeFramePool

    pub(all) struct NativeFramePool {
    id : Int
    } derive(Eq,
    Debug
    )

    NativeFramePool::acquire

    NativeFramePool::acquire_rx

    NativeFramePool::copy

    fn NativeFramePool::copy(self : NativeFramePool, src : NativeFrameRef, dst : NativeFrameRef, count : Int) -> Int raise NativeLinkError

    NativeFramePool::create

    fn NativeFramePool::create(capacity? : Int, frame_size? : Int) -> NativeFramePool raise NativeLinkError

    NativeFramePool::destroy

    fn NativeFramePool::destroy(self : NativeFramePool) -> Unit raise NativeLinkError

    NativeFramePool::free_count

    fn NativeFramePool::free_count(self : NativeFramePool) -> Int raise NativeLinkError

    NativeFramePool::mark_filled

    fn NativeFramePool::mark_filled(self : NativeFramePool, fref : NativeFrameRef, length : Int) -> NativeFrameRef raise NativeLinkError

    NativeFramePool::mark_received

    fn NativeFramePool::mark_received(self : NativeFramePool, fref : NativeFrameRef, length : Int) -> NativeFrameRef raise NativeLinkError

    NativeFramePool::mark_sending

    fn NativeFramePool::mark_sending(self : NativeFramePool, fref : NativeFrameRef) -> Unit raise NativeLinkError

    NativeFramePool::mark_sent

    fn NativeFramePool::mark_sent(self : NativeFramePool, fref : NativeFrameRef) -> Unit raise NativeLinkError

    NativeFramePool::read_into

    fn NativeFramePool::read_into(self : NativeFramePool, fref : NativeFrameRef, offset : Int, dst : FixedArray[Byte], count : Int) -> Int raise NativeLinkError

    fn NativeFramePool::read_link_session_frame(self : NativeFramePool, fref : NativeFrameRef) -> Bytes raise NativeLinkError

    NativeFramePool::release

    fn NativeFramePool::release(self : NativeFramePool, fref : NativeFrameRef) -> Unit raise NativeLinkError

    NativeFramePool::slot_length

    fn NativeFramePool::slot_length(self : NativeFramePool, fref : NativeFrameRef) -> Int raise NativeLinkError

    NativeFramePool::slot_state

    fn NativeFramePool::stage_link_session_frame(self : NativeFramePool, frame : Bytes) -> NativeFrameRef raise NativeLinkError

    NativeFramePool::write

    fn NativeFramePool::write(self : NativeFramePool, fref : NativeFrameRef, offset : Int, src : FixedArray[Byte], count : Int) -> NativeFrameRef raise NativeLinkError

    NativeFramePoolSmokeReport

    pub(all) struct NativeFramePoolSmokeReport {
    native_backend_present : Bool
    frame_pool_available : Bool
    pool_smoke_passed : Bool
    zero_copy_live_evidence : Bool
    capacity : Int
    frame_size : Int
    acquired_slot : Int
    rx_slot : Int
    copied_len : Int
    read_len : Int
    free_count_after_release : Int
    payload_digest : Int
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeFramePoolSmokeReport::passes

    NativeFramePoolSmokeReport::passes_no_live_boundary

    fn NativeFramePoolSmokeReport::passes_no_live_boundary(self : NativeFramePoolSmokeReport) -> Bool

    NativeFrameRef

    pub(all) struct NativeFrameRef {
    pool_id : Int
    slot : Int
    length : Int
    } derive(Eq,
    Debug
    )

    NativeFrameSlotState

    pub(all) enum NativeFrameSlotState {
    FrameSlotFree
    FrameSlotAcquired
    FrameSlotFilled
    FrameSlotSending
    FrameSlotSent
    FrameSlotReceiving
    FrameSlotReceived
    FrameSlotInvalid
    } derive(Eq,
    Debug
    )

    NativeLinkSessionCatalogReport

    pub(all) struct NativeLinkSessionCatalogReport {
    descriptor_count : Int
    npcap_session_count : Int
    raw_socket_session_count : Int
    udp_session_count : Int
    open_count : Int
    send_count : Int
    receive_count : Int
    close_count : Int
    filter_count : Int
    frame_pool_route_count : Int
    manual_interface_required_count : Int
    default_live_open_allowed_count : Int
    local_loopback_count : Int
    fallback_mirror_count : Int
    missing_c_abi_owner_count : Int
    } derive(Eq,
    Debug
    )

    NativeLinkSessionCatalogReport::passes

    NativeLinkSessionConfig

    pub(all) struct NativeLinkSessionConfig {
    kind : NativeLinkSessionKind
    interface_name : String
    bind_ip : Bytes
    bind_port : Int
    remote_ip : Bytes
    remote_port : Int
    ethertype : Int
    promiscuous : Bool
    snaplen : Int
    open_timeout_ms : Int
    receive_timeout_ms : Int
    filter_expression : String
    allow_live_open : Bool
    } derive(Eq,
    Debug
    )

    NativeLinkSessionDescriptor

    pub(all) struct NativeLinkSessionDescriptor {
    id : String
    kind : NativeLinkSessionKind
    driver_id : String
    c_abi_owner_ids : Array[String]
    native_ffi_file : String
    fallback_ffi_file : String
    supports_open : Bool
    supports_send : Bool
    supports_receive : Bool
    supports_close : Bool
    supports_filter : Bool
    supports_frame_pool_route : Bool
    manual_interface_required : Bool
    default_live_open_allowed : Bool
    local_loopback_supported : Bool
    fallback_mirror_available : Bool
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeLinkSessionDescriptor::passes

    NativeLinkSessionFramePoolSmokeReport

    pub(all) struct NativeLinkSessionFramePoolSmokeReport {
    frame_pool_available : Bool
    frame_pool_route_supported : Bool
    staged_len : Int
    read_len : Int
    payload_digest : Int
    slot_released : Bool
    free_count_after_release : Int
    zero_copy_live_evidence : Bool
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeLinkSessionFramePoolSmokeReport::passes

    NativeLinkSessionKind

    pub(all) enum NativeLinkSessionKind {
    NativeSessionNpcap
    NativeSessionRawSocket
    NativeSessionUdp
    } derive(Eq,
    Debug
    )

    NativeLinkSessionKind::label

    fn NativeLinkSessionKind::label(self : NativeLinkSessionKind) -> String

    NativeLinkStubReport

    pub(all) struct NativeLinkStubReport {
    stub_version : Int
    native_backend_present : Bool
    lockwire_owns_c_stubs : Bool
    highres_clock_available : Bool
    pcap_writer_available : Bool
    local_pcap_writer_smoke_safe : Bool
    frame_pool_available : Bool
    raw_socket_adapter_implemented : Bool
    udp_socket_adapter_implemented : Bool
    npcap_runtime_adapter_implemented : Bool
    npcap_live_adapter_surface_implemented : Bool
    live_nic_smoke_locked : Bool
    } derive(Eq,
    Debug
    )

    NativeLinkStubReport::passes_local_smoke_boundary

    fn NativeLinkStubReport::passes_local_smoke_boundary(self : NativeLinkStubReport) -> Bool

    NativeLiveCapability

    pub(all) struct NativeLiveCapability {
    id : String
    capability_family : String
    native_symbol : String
    fallback_returns_not_implemented : Bool
    implemented_probe_symbol : String
    platform_scope : String
    unblocks_binding : String
    } derive(Eq,
    Debug
    )

    NativeLiveCapabilityReport

    pub(all) struct NativeLiveCapabilityReport {
    capability_count : Int
    clock_capability_count : Int
    rt_affinity_capability_count : Int
    npcap_live_ext_capability_count : Int
    raw_socket_live_ext_capability_count : Int
    local_mac_capability_count : Int
    last_capture_capability_count : Int
    nonblock_capability_count : Int
    all_fallbacks_return_not_implemented : Bool
    all_implemented_probes_present : Bool
    live_evidence_present : Bool
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeLiveCapabilityReport::passes

    NativeNpcapCapturePcapArtifactReport

    pub(all) struct NativeNpcapCapturePcapArtifactReport {
    native_backend_present : Bool
    npcap_live_adapter_surface_implemented : Bool
    npcap_runtime_available : Bool
    interface_name : String
    output_path : String
    manual_interface_required : Bool
    output_path_required : Bool
    manual_capture_allowed : Bool
    attempted_open : Bool
    opened : Bool
    filter_expression : String
    filter_attempted : Bool
    filter_configured : Bool
    capture_attempted : Bool
    captured_frame_bytes : Int
    captured_frame_digest : Int
    pcap_write_attempted : Bool
    pcap_written_len : Int
    pcap_artifact_evidence : Bool
    closed : Bool
    live_capture_evidence : Bool
    snaplen : Int
    open_timeout_ms : Int
    capture_timeout_ms : Int
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapCapturePcapArtifactReport::passes_manual_boundary

    NativeNpcapFramePoolCaptureReport

    pub(all) struct NativeNpcapFramePoolCaptureReport {
    native_backend_present : Bool
    npcap_live_adapter_surface_implemented : Bool
    npcap_runtime_available : Bool
    frame_pool_available : Bool
    interface_name : String
    manual_interface_required : Bool
    manual_capture_allowed : Bool
    attempted_open : Bool
    opened : Bool
    filter_expression : String
    filter_attempted : Bool
    filter_configured : Bool
    capture_attempted : Bool
    captured_frame_bytes : Int
    captured_frame_digest : Int
    frame_pool_attempted : Bool
    frame_pool_created : Bool
    frame_pool_slot : Int
    frame_pool_written_len : Int
    frame_pool_read_len : Int
    frame_pool_payload_digest : Int
    frame_pool_released : Bool
    frame_pool_destroyed : Bool
    free_count_after_release : Int
    frame_pool_capture_evidence : Bool
    closed : Bool
    live_capture_evidence : Bool
    live_frame_pool_evidence : Bool
    snaplen : Int
    open_timeout_ms : Int
    capture_timeout_ms : Int
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapFramePoolCaptureReport::passes_manual_boundary

    fn NativeNpcapFramePoolCaptureReport::passes_manual_boundary(self : NativeNpcapFramePoolCaptureReport) -> Bool

    NativeNpcapInterfaceInfo

    pub(all) struct NativeNpcapInterfaceInfo {
    name : String
    description : String
    } derive(Eq,
    Debug
    )

    NativeNpcapInterfaceListReport

    pub(all) struct NativeNpcapInterfaceListReport {
    native_backend_present : Bool
    npcap_runtime_available : Bool
    interface_listing_supported : Bool
    interfaces : Array[NativeNpcapInterfaceInfo]
    interface_count : Int
    listing_digest : Int
    live_capture_evidence : Bool
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapInterfaceListReport::passes_no_live_boundary

    fn NativeNpcapInterfaceListReport::passes_no_live_boundary(self : NativeNpcapInterfaceListReport) -> Bool

    NativeNpcapLinkSession

    pub(all) struct NativeNpcapLinkSession {
    adapter : NativeNpcapLiveAdapter
    } derive(Eq,
    Debug
    )

    NativeNpcapLinkSession::close

    NativeNpcapLinkSession::open

    NativeNpcapLinkSession::receive_frame

    fn NativeNpcapLinkSession::receive_frame(self : NativeNpcapLinkSession, timeout_ms? : Int) -> Bytes raise NativeLinkError

    NativeNpcapLinkSession::send_frame

    fn NativeNpcapLinkSession::send_frame(self : NativeNpcapLinkSession, frame : Bytes) -> Int raise NativeLinkError

    NativeNpcapLiveAdapter

    pub(all) struct NativeNpcapLiveAdapter {
    fd : Int
    interface_name : String
    } derive(Eq,
    Debug
    )

    NativeNpcapLiveAdapter::capture_one

    fn NativeNpcapLiveAdapter::capture_one(self : NativeNpcapLiveAdapter, timeout_ms? : Int) -> Bytes raise NativeLinkError

    NativeNpcapLiveAdapter::close

    NativeNpcapLiveAdapter::last_capture_micros

    fn NativeNpcapLiveAdapter::last_capture_micros(self : NativeNpcapLiveAdapter) -> Int64

    NativeNpcapLiveAdapter::local_mac

    fn NativeNpcapLiveAdapter::local_mac(self : NativeNpcapLiveAdapter) -> Bytes

    NativeNpcapLiveAdapter::open

    fn NativeNpcapLiveAdapter::open(interface_name : String, snaplen? : Int, promiscuous? : Bool, timeout_ms? : Int) -> NativeNpcapLiveAdapter raise NativeLinkError

    NativeNpcapLiveAdapter::send_packet

    fn NativeNpcapLiveAdapter::send_packet(self : NativeNpcapLiveAdapter, frame : Bytes) -> Int raise NativeLinkError

    NativeNpcapLiveAdapter::set_filter

    fn NativeNpcapLiveAdapter::set_filter(self : NativeNpcapLiveAdapter, expression : String, optimize? : Bool, netmask? : Int) -> Unit raise NativeLinkError

    NativeNpcapLiveAdapter::set_nonblock

    fn NativeNpcapLiveAdapter::set_nonblock(self : NativeNpcapLiveAdapter, enable : Bool) -> Int

    NativeNpcapLiveAdapter::try_capture

    fn NativeNpcapLiveAdapter::try_capture(self : NativeNpcapLiveAdapter) -> Bytes raise NativeLinkError

    NativeNpcapLiveAdapterReport

    pub(all) struct NativeNpcapLiveAdapterReport {
    native_backend_present : Bool
    npcap_live_adapter_surface_implemented : Bool
    npcap_runtime_available : Bool
    open_live_abi_present : Bool
    send_packet_abi_present : Bool
    set_filter_abi_present : Bool
    capture_one_abi_present : Bool
    close_abi_present : Bool
    manual_interface_required : Bool
    live_capture_evidence : Bool
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapLiveAdapterReport::passes_surface_boundary

    fn NativeNpcapLiveAdapterReport::passes_surface_boundary(self : NativeNpcapLiveAdapterReport) -> Bool

    NativeNpcapManualLiveSmokeReport

    pub(all) struct NativeNpcapManualLiveSmokeReport {
    native_backend_present : Bool
    npcap_live_adapter_surface_implemented : Bool
    npcap_runtime_available : Bool
    interface_name : String
    manual_interface_required : Bool
    attempted_open : Bool
    opened : Bool
    filter_expression : String
    filter_attempted : Bool
    filter_configured : Bool
    capture_attempted : Bool
    captured_frame_bytes : Int
    captured_frame_digest : Int
    closed : Bool
    live_capture_evidence : Bool
    snaplen : Int
    open_timeout_ms : Int
    capture_timeout_ms : Int
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapManualLiveSmokeReport::passes_manual_boundary

    fn NativeNpcapManualLiveSmokeReport::passes_manual_boundary(self : NativeNpcapManualLiveSmokeReport) -> Bool

    NativeNpcapManualSendSmokeReport

    pub(all) struct NativeNpcapManualSendSmokeReport {
    native_backend_present : Bool
    npcap_live_adapter_surface_implemented : Bool
    npcap_runtime_available : Bool
    interface_name : String
    manual_interface_required : Bool
    manual_send_allowed : Bool
    attempted_open : Bool
    opened : Bool
    send_attempted : Bool
    sent_len : Int
    frame_len : Int
    frame_digest : Int
    closed : Bool
    live_send_evidence : Bool
    snaplen : Int
    open_timeout_ms : Int
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapManualSendSmokeReport::passes_manual_boundary

    fn NativeNpcapManualSendSmokeReport::passes_manual_boundary(self : NativeNpcapManualSendSmokeReport) -> Bool

    NativeNpcapProbeReport

    pub(all) struct NativeNpcapProbeReport {
    native_backend_present : Bool
    npcap_probe_implemented : Bool
    npcap_runtime_available : Bool
    interface_listing_supported : Bool
    interface_count : Int
    listing_digest : Int
    live_capture_evidence : Bool
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapProbeReport::passes_no_live_boundary

    fn NativeNpcapProbeReport::passes_no_live_boundary(self : NativeNpcapProbeReport) -> Bool

    NativeNpcapRoundtripPcapArtifactReport

    pub(all) struct NativeNpcapRoundtripPcapArtifactReport {
    native_backend_present : Bool
    npcap_live_adapter_surface_implemented : Bool
    npcap_runtime_available : Bool
    interface_name : String
    output_path : String
    manual_interface_required : Bool
    output_path_required : Bool
    manual_send_allowed : Bool
    manual_capture_allowed : Bool
    attempted_open : Bool
    opened : Bool
    send_attempted : Bool
    sent_len : Int
    frame_len : Int
    frame_digest : Int
    capture_attempted : Bool
    capture_attempts : Int
    filter_expression : String
    filter_attempted : Bool
    filter_configured : Bool
    captured_frame_bytes : Int
    captured_frame_digest : Int
    captured_matches_sent_frame : Bool
    pcap_write_attempted : Bool
    pcap_written_len : Int
    pcap_artifact_evidence : Bool
    closed : Bool
    live_send_evidence : Bool
    live_capture_evidence : Bool
    live_roundtrip_evidence : Bool
    live_roundtrip_pcap_evidence : Bool
    snaplen : Int
    open_timeout_ms : Int
    capture_timeout_ms : Int
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapRoundtripPcapArtifactReport::passes_manual_boundary

    NativeNpcapSendCaptureRoundtripReport

    pub(all) struct NativeNpcapSendCaptureRoundtripReport {
    native_backend_present : Bool
    npcap_live_adapter_surface_implemented : Bool
    npcap_runtime_available : Bool
    interface_name : String
    manual_interface_required : Bool
    manual_send_allowed : Bool
    manual_capture_allowed : Bool
    attempted_open : Bool
    opened : Bool
    send_attempted : Bool
    sent_len : Int
    frame_len : Int
    frame_digest : Int
    capture_attempted : Bool
    capture_attempts : Int
    filter_expression : String
    filter_attempted : Bool
    filter_configured : Bool
    captured_frame_bytes : Int
    captured_frame_digest : Int
    captured_matches_sent_frame : Bool
    closed : Bool
    live_send_evidence : Bool
    live_capture_evidence : Bool
    live_roundtrip_evidence : Bool
    snaplen : Int
    open_timeout_ms : Int
    capture_timeout_ms : Int
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeNpcapSendCaptureRoundtripReport::passes_manual_boundary

    NativePcapWriter

    pub(all) struct NativePcapWriter {
    fd : Int
    } derive(Eq,
    Debug
    )

    NativePcapWriter::close

    fn NativePcapWriter::close(self : NativePcapWriter) -> Unit raise NativeLinkError

    NativePcapWriter::open

    fn NativePcapWriter::open(path : StringView, snaplen? : Int, linktype? : Int) -> NativePcapWriter raise NativeLinkError

    NativePcapWriter::write_packet

    fn NativePcapWriter::write_packet(self : NativePcapWriter, frame : Bytes) -> Int raise NativeLinkError

    NativePcapWriter::write_packet_at

    fn NativePcapWriter::write_packet_at(self : NativePcapWriter, frame : Bytes, sec : Int, usec : Int) -> Int raise NativeLinkError

    NativeRawSocketAdapter

    pub(all) struct NativeRawSocketAdapter {
    fd : Int
    interface_name : String
    ethertype : Int
    } derive(Eq,
    Debug
    )

    NativeRawSocketAdapter::capture_one

    fn NativeRawSocketAdapter::capture_one(self : NativeRawSocketAdapter, timeout_ms? : Int) -> Bytes raise NativeLinkError

    NativeRawSocketAdapter::close

    NativeRawSocketAdapter::last_capture_micros

    fn NativeRawSocketAdapter::last_capture_micros(self : NativeRawSocketAdapter) -> Int64

    NativeRawSocketAdapter::local_mac

    fn NativeRawSocketAdapter::local_mac(self : NativeRawSocketAdapter) -> Bytes

    NativeRawSocketAdapter::open

    fn NativeRawSocketAdapter::open(interface_name : String, ethertype? : Int, promiscuous? : Bool, timeout_ms? : Int) -> NativeRawSocketAdapter raise NativeLinkError

    NativeRawSocketAdapter::send_packet

    fn NativeRawSocketAdapter::send_packet(self : NativeRawSocketAdapter, frame : Bytes) -> Int raise NativeLinkError

    NativeRawSocketAdapter::set_nonblock

    fn NativeRawSocketAdapter::set_nonblock(self : NativeRawSocketAdapter, enable : Bool) -> Int

    NativeRawSocketAdapter::try_capture

    fn NativeRawSocketAdapter::try_capture(self : NativeRawSocketAdapter) -> Bytes raise NativeLinkError

    NativeRawSocketAdapterReport

    pub(all) struct NativeRawSocketAdapterReport {
    native_backend_present : Bool
    raw_socket_adapter_surface_implemented : Bool
    raw_socket_runtime_available : Bool
    open_abi_present : Bool
    send_packet_abi_present : Bool
    capture_one_abi_present : Bool
    close_abi_present : Bool
    manual_interface_required : Bool
    live_capture_evidence : Bool
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeRawSocketAdapterReport::passes_surface_boundary

    fn NativeRawSocketAdapterReport::passes_surface_boundary(self : NativeRawSocketAdapterReport) -> Bool

    NativeRawSocketInterfaceInfo

    pub(all) struct NativeRawSocketInterfaceInfo {
    name : String
    description : String
    } derive(Eq,
    Debug
    )

    NativeRawSocketInterfaceListReport

    pub(all) struct NativeRawSocketInterfaceListReport {
    native_backend_present : Bool
    raw_socket_adapter_surface_implemented : Bool
    interface_listing_supported : Bool
    interfaces : Array[NativeRawSocketInterfaceInfo]
    interface_count : Int
    listing_digest : Int
    live_capture_evidence : Bool
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeRawSocketInterfaceListReport::passes_no_live_boundary

    NativeRawSocketLinkSession

    pub(all) struct NativeRawSocketLinkSession {
    adapter : NativeRawSocketAdapter
    } derive(Eq,
    Debug
    )

    NativeRawSocketLinkSession::close

    NativeRawSocketLinkSession::open

    NativeRawSocketLinkSession::receive_frame

    fn NativeRawSocketLinkSession::receive_frame(self : NativeRawSocketLinkSession, timeout_ms? : Int) -> Bytes raise NativeLinkError

    NativeRawSocketLinkSession::send_frame

    fn NativeRawSocketLinkSession::send_frame(self : NativeRawSocketLinkSession, frame : Bytes) -> Int raise NativeLinkError

    NativeRawSocketManualSmokeReport

    pub(all) struct NativeRawSocketManualSmokeReport {
    native_backend_present : Bool
    raw_socket_adapter_surface_implemented : Bool
    raw_socket_runtime_available : Bool
    interface_name : String
    manual_interface_required : Bool
    manual_send_allowed : Bool
    manual_capture_allowed : Bool
    attempted_open : Bool
    opened : Bool
    send_attempted : Bool
    sent_len : Int
    frame_len : Int
    frame_digest : Int
    capture_attempted : Bool
    capture_attempts : Int
    captured_frame_bytes : Int
    captured_frame_digest : Int
    captured_matches_sent_frame : Bool
    closed : Bool
    live_send_evidence : Bool
    live_capture_evidence : Bool
    live_roundtrip_evidence : Bool
    ethertype : Int
    promiscuous : Bool
    open_timeout_ms : Int
    capture_timeout_ms : Int
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeRawSocketManualSmokeReport::passes_manual_boundary

    fn NativeRawSocketManualSmokeReport::passes_manual_boundary(self : NativeRawSocketManualSmokeReport) -> Bool

    NativeRawSocketRoundtripPcapArtifactReport

    pub(all) struct NativeRawSocketRoundtripPcapArtifactReport {
    native_backend_present : Bool
    raw_socket_adapter_surface_implemented : Bool
    raw_socket_runtime_available : Bool
    interface_name : String
    output_path : String
    manual_interface_required : Bool
    output_path_required : Bool
    manual_send_allowed : Bool
    manual_capture_allowed : Bool
    attempted_open : Bool
    opened : Bool
    send_attempted : Bool
    sent_len : Int
    frame_len : Int
    frame_digest : Int
    capture_attempted : Bool
    capture_attempts : Int
    captured_frame_bytes : Int
    captured_frame_digest : Int
    captured_matches_sent_frame : Bool
    pcap_write_attempted : Bool
    pcap_written_len : Int
    pcap_artifact_evidence : Bool
    closed : Bool
    live_send_evidence : Bool
    live_capture_evidence : Bool
    live_roundtrip_evidence : Bool
    live_roundtrip_pcap_evidence : Bool
    ethertype : Int
    promiscuous : Bool
    open_timeout_ms : Int
    capture_timeout_ms : Int
    last_error_code : Int
    last_error_message : String
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeRawSocketRoundtripPcapArtifactReport::passes_manual_boundary

    NativeStubCapabilityLedgerEntry

    pub(all) struct NativeStubCapabilityLedgerEntry {
    c_file : String
    module_id : String
    capability_family : String
    phase : String
    target_gate : NativeStubTargetGate
    live_boundary : NativeStubLiveBoundary
    native_ffi_file : String
    fallback_ffi_file : String
    public_symbols : Array[String]
    ffi_wrappers : Array[String]
    helper_only : Bool
    fallback_mirror_exports : Bool
    } derive(Eq,
    Debug
    )

    NativeStubCapabilityLedgerReport

    pub(all) struct NativeStubCapabilityLedgerReport {
    entry_count : Int
    declared_c_file_count : Int
    missing_from_ledger_count : Int
    extra_in_ledger_count : Int
    helper_only_count : Int
    fallback_mirror_count : Int
    public_symbol_count : Int
    ffi_wrapper_count : Int
    wrapper_mismatch_count : Int
    } derive(Eq,
    Debug
    )

    NativeStubCapabilityLedgerReport::passes

    NativeStubFallbackBehavior

    pub(all) enum NativeStubFallbackBehavior {
    StubFallbackMoonBitOnly
    StubFallbackNativeUnsupportedSymbols
    StubFallbackMoonBitAndNativeUnsupported
    } derive(Eq,
    Debug
    )

    NativeStubFallbackBehavior::label

    NativeStubFallbackLockdownFact

    pub(all) struct NativeStubFallbackLockdownFact {
    file : String
    includes : Array[String]
    present_tokens : Array[String]
    present_forbidden_tokens : Array[String]
    ffi_export_count : Int
    set_error_call_count : Int
    helper_call_count : Int
    } derive(Eq,
    Debug
    )

    NativeStubFallbackLockdownPolicyReport

    pub(all) struct NativeStubFallbackLockdownPolicyReport {
    rule_count : Int
    actual_file_count : Int
    missing_file_count : Int
    extra_file_count : Int
    required_include_count : Int
    include_exact_set_mismatch_count : Int
    required_token_count : Int
    missing_required_token_count : Int
    forbidden_token_count : Int
    present_forbidden_token_count : Int
    ffi_export_count_mismatch_count : Int
    set_error_call_count_mismatch_count : Int
    helper_call_count_mismatch_count : Int
    duplicate_file_fact_count : Int
    replaces_file_reading : Bool
    replaces_token_extraction : Bool
    live_io_evidence : Bool
    } derive(Eq,
    Debug
    )

    NativeStubFallbackLockdownPolicyReport::passes

    NativeStubFallbackLockdownRule

    pub(all) struct NativeStubFallbackLockdownRule {
    file : String
    required_includes : Array[String]
    required_tokens : Array[String]
    forbidden_tokens : Array[String]
    expected_ffi_export_count : Int
    expected_set_error_call_count : Int
    expected_helper_call_count : Int
    } derive(Eq,
    Debug
    )

    NativeStubFfiShimFact

    pub(all) struct NativeStubFfiShimFact {
    file : String
    wrapper : String
    extern_target : String
    } derive(Eq,
    Debug
    )

    NativeStubFfiShimPolicyReport

    pub(all) struct NativeStubFfiShimPolicyReport {
    expected_fact_count : Int
    actual_fact_count : Int
    native_fact_count : Int
    fallback_fact_count : Int
    missing_fact_count : Int
    extra_fact_count : Int
    duplicate_fact_count : Int
    fallback_native_binding_violation_count : Int
    replaces_file_reading : Bool
    replaces_wrapper_extraction : Bool
    replaces_extern_target_extraction : Bool
    live_io_evidence : Bool
    } derive(Eq,
    Debug
    )

    NativeStubFfiShimPolicyReport::passes

    NativeStubLiveBoundary

    pub(all) enum NativeStubLiveBoundary {
    StubNoLiveIo
    StubLocalArtifactOnly
    StubLocalLoopbackOnly
    StubRuntimeProbeOnly
    StubLiveAdapterSurfaceOnly
    StubLocalBufferOnly
    StubUnsupportedOnly
    } derive(Eq,
    Debug
    )

    NativeStubLiveBoundary::label

    NativeStubModuleDescriptor

    pub(all) struct NativeStubModuleDescriptor {
    id : String
    c_files : Array[String]
    support_files : Array[String]
    native_ffi_files : Array[String]
    fallback_ffi_files : Array[String]
    symbol_family : String
    target_gate : NativeStubTargetGate
    fallback_behavior : NativeStubFallbackBehavior
    live_boundary : NativeStubLiveBoundary
    moonbit_fallback_available : Bool
    raw_adapter_implemented : Bool
    live_adapter_implemented : Bool
    } derive(Eq,
    Debug
    )

    NativeStubModuleDescriptor::c_file_count

    NativeStubModuleDescriptor::respects_declared_boundary

    fn NativeStubModuleDescriptor::respects_declared_boundary(self : NativeStubModuleDescriptor) -> Bool

    NativeStubModuleDescriptor::respects_no_live_boundary

    fn NativeStubModuleDescriptor::respects_no_live_boundary(self : NativeStubModuleDescriptor) -> Bool

    NativeStubModuleReport

    pub(all) struct NativeStubModuleReport {
    module_count : Int
    catalog_c_file_count : Int
    moon_pkg_native_stub_file_count : Int
    catalog_native_ffi_file_count : Int
    moon_pkg_native_ffi_file_count : Int
    catalog_fallback_ffi_file_count : Int
    moon_pkg_fallback_ffi_file_count : Int
    missing_from_catalog_count : Int
    extra_in_catalog_count : Int
    missing_native_ffi_from_catalog_count : Int
    extra_native_ffi_in_catalog_count : Int
    missing_fallback_ffi_from_catalog_count : Int
    extra_fallback_ffi_in_catalog_count : Int
    fallback_gap_count : Int
    raw_adapter_count : Int
    live_adapter_count : Int
    runtime_probe_only_count : Int
    } derive(Eq,
    Debug
    )

    NativeStubModuleReport::passes

    NativeStubSourceFunctionFact

    pub(all) struct NativeStubSourceFunctionFact {
    file : String
    symbol : String
    } derive(Eq,
    Debug
    )

    NativeStubSourceFunctionPolicyReport

    pub(all) struct NativeStubSourceFunctionPolicyReport {
    rule_count : Int
    actual_file_count : Int
    missing_file_count : Int
    extra_file_count : Int
    expected_symbol_count : Int
    missing_symbol_count : Int
    extra_symbol_count : Int
    duplicate_symbol_fact_count : Int
    replaces_file_reading : Bool
    replaces_function_extraction : Bool
    live_io_evidence : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourceFunctionPolicyReport::passes

    NativeStubSourceFunctionRule

    pub(all) struct NativeStubSourceFunctionRule {
    file : String
    expected_symbols : Array[String]
    } derive(Eq,
    Debug
    )

    NativeStubSourceIncludeFact

    pub(all) struct NativeStubSourceIncludeFact {
    file : String
    header : String
    } derive(Eq,
    Debug
    )

    NativeStubSourceIncludePolicyReport

    pub(all) struct NativeStubSourceIncludePolicyReport {
    rule_count : Int
    actual_file_count : Int
    missing_file_count : Int
    extra_file_count : Int
    required_include_count : Int
    missing_required_include_count : Int
    forbidden_include_count : Int
    present_forbidden_include_count : Int
    source_include_violation_count : Int
    duplicate_include_fact_count : Int
    replaces_file_reading : Bool
    replaces_include_extraction : Bool
    live_io_evidence : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourceIncludePolicyReport::passes

    NativeStubSourceIncludeRule

    pub(all) struct NativeStubSourceIncludeRule {
    file : String
    required_includes : Array[String]
    forbidden_includes : Array[String]
    forbid_source_includes : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourcePhasePolicyReport

    pub(all) struct NativeStubSourcePhasePolicyReport {
    rule_count : Int
    actual_fact_count : Int
    actual_phase_count : Int
    expected_symbol_count : Int
    phase1_symbol_count : Int
    phase2_symbol_count : Int
    phase3_symbol_count : Int
    missing_symbol_count : Int
    extra_symbol_count : Int
    unknown_file_count : Int
    duplicate_symbol_fact_count : Int
    replaces_file_reading : Bool
    replaces_function_extraction : Bool
    live_io_evidence : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourcePhasePolicyReport::passes

    NativeStubSourcePhaseRule

    pub(all) struct NativeStubSourcePhaseRule {
    phase : String
    files : Array[String]
    expected_symbols : Array[String]
    } derive(Eq,
    Debug
    )

    NativeStubSourcePlatformGateFact

    pub(all) struct NativeStubSourcePlatformGateFact {
    file : String
    required_gate_present : Bool
    forbidden_gate_present : Bool
    gate_closed : Bool
    export_present : Bool
    export_before_required_gate : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourcePlatformGatePolicyReport

    pub(all) struct NativeStubSourcePlatformGatePolicyReport {
    rule_count : Int
    actual_file_count : Int
    missing_file_count : Int
    extra_file_count : Int
    required_gate_count : Int
    forbidden_gate_count : Int
    required_export_count : Int
    missing_required_gate_count : Int
    present_forbidden_gate_count : Int
    unclosed_gate_count : Int
    missing_required_export_count : Int
    export_before_gate_count : Int
    duplicate_gate_fact_count : Int
    replaces_file_reading : Bool
    replaces_gate_extraction : Bool
    live_io_evidence : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourcePlatformGatePolicyReport::passes

    NativeStubSourcePlatformGateRule

    pub(all) struct NativeStubSourcePlatformGateRule {
    file : String
    required_gate : String
    forbidden_gate : String
    require_export : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourceSymbolFact

    pub(all) struct NativeStubSourceSymbolFact {
    symbol : String
    file : String
    } derive(Eq,
    Debug
    )

    NativeStubSourceSymbolPolicyReport

    pub(all) struct NativeStubSourceSymbolPolicyReport {
    expected_owner_count : Int
    actual_owner_count : Int
    missing_owner_count : Int
    extra_owner_count : Int
    duplicate_owner_count : Int
    replaces_file_reading : Bool
    replaces_symbol_extraction : Bool
    live_io_evidence : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourceSymbolPolicyReport::passes

    NativeStubSourceTokenFact

    pub(all) struct NativeStubSourceTokenFact {
    file : String
    token : String
    present : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourceTokenPolicyReport

    pub(all) struct NativeStubSourceTokenPolicyReport {
    rule_count : Int
    actual_file_count : Int
    missing_file_count : Int
    extra_file_count : Int
    required_token_count : Int
    forbidden_token_count : Int
    missing_required_token_count : Int
    present_forbidden_token_count : Int
    unexpected_token_fact_count : Int
    duplicate_token_fact_count : Int
    replaces_file_reading : Bool
    replaces_token_extraction : Bool
    live_io_evidence : Bool
    } derive(Eq,
    Debug
    )

    NativeStubSourceTokenPolicyReport::passes

    NativeStubSourceTokenRule

    pub(all) struct NativeStubSourceTokenRule {
    file : String
    required_tokens : Array[String]
    forbidden_tokens : Array[String]
    } derive(Eq,
    Debug
    )

    NativeStubTargetGate

    pub(all) enum NativeStubTargetGate {
    StubTargetNativeAll
    StubTargetWindowsOnly
    StubTargetLinuxOnly
    StubTargetPosixLike
    StubTargetNonWindowsUnsupported
    } derive(Eq,
    Debug
    )

    NativeStubTargetGate::label

    fn NativeStubTargetGate::label(self : NativeStubTargetGate) -> String

    NativeUdpLinkSession

    pub(all) struct NativeUdpLinkSession {
    socket : NativeUdpSocket
    remote_ip : Bytes
    remote_port : Int
    } derive(Eq,
    Debug
    )

    NativeUdpLinkSession::bound_port

    fn NativeUdpLinkSession::bound_port(self : NativeUdpLinkSession) -> Int raise NativeLinkError

    NativeUdpLinkSession::close

    NativeUdpLinkSession::open

    NativeUdpLinkSession::receive_frame

    fn NativeUdpLinkSession::receive_frame(self : NativeUdpLinkSession, timeout_ms? : Int) -> Bytes raise NativeLinkError

    NativeUdpLinkSession::send_frame

    fn NativeUdpLinkSession::send_frame(self : NativeUdpLinkSession, frame : Bytes) -> Int raise NativeLinkError

    NativeUdpLinkSessionSmokeReport

    pub(all) struct NativeUdpLinkSessionSmokeReport {
    native_backend_present : Bool
    udp_session_supported : Bool
    loopback_session_passed : Bool
    sent_len : Int
    received_len : Int
    payload_digest : Int
    live_nic_evidence : Bool
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeUdpLinkSessionSmokeReport::passes

    NativeUdpLoopbackSmokeReport

    pub(all) struct NativeUdpLoopbackSmokeReport {
    native_backend_present : Bool
    udp_socket_adapter_implemented : Bool
    loopback_smoke_passed : Bool
    timeout_is_benign : Bool
    live_nic_evidence : Bool
    bind_port : Int
    sent_len : Int
    received_len : Int
    payload_digest : Int
    evidence_label : String
    } derive(Eq,
    Debug
    )

    NativeUdpLoopbackSmokeReport::passes

    NativeUdpSocket

    pub(all) struct NativeUdpSocket {
    fd : Int
    } derive(Eq,
    Debug
    )

    NativeUdpSocket::bound_port

    fn NativeUdpSocket::bound_port(self : NativeUdpSocket) -> Int raise NativeLinkError

    NativeUdpSocket::close

    fn NativeUdpSocket::close(self : NativeUdpSocket) -> Unit raise NativeLinkError

    NativeUdpSocket::open

    fn NativeUdpSocket::open(bind_ip : Bytes, bind_port? : Int) -> NativeUdpSocket raise NativeLinkError

    NativeUdpSocket::open_loopback

    fn NativeUdpSocket::open_loopback(bind_port? : Int) -> NativeUdpSocket raise NativeLinkError

    NativeUdpSocket::receive

    fn NativeUdpSocket::receive(self : NativeUdpSocket, timeout_ms : Int) -> Bytes raise NativeLinkError

    NativeUdpSocket::send_to

    fn NativeUdpSocket::send_to(self : NativeUdpSocket, dst_ip : Bytes, port : Int, data : Bytes) -> Int raise NativeLinkError

    NativeUdpSocket::send_to_loopback

    fn NativeUdpSocket::send_to_loopback(self : NativeUdpSocket, port : Int, data : Bytes) -> Int raise NativeLinkError

    NpcapFilterAttemptResult

    type NpcapFilterAttemptResult derive(Eq,
    Debug
    )

    highres_micros

    fn highres_micros() -> Int64

    monotonic_millis

    fn monotonic_millis() -> Int64

    native_frame_pool_smoke

    fn native_frame_pool_smoke() -> NativeFramePoolSmokeReport raise NativeLinkError

    native_last_error_code

    fn native_last_error_code() -> Int

    native_last_error_message

    fn native_last_error_message() -> String

    fn native_link_session_catalog() -> Array[NativeLinkSessionDescriptor]

    fn native_link_session_catalog_report() -> NativeLinkSessionCatalogReport

    fn native_link_session_config(kind : NativeLinkSessionKind) -> NativeLinkSessionConfig

    fn native_link_session_frame_pool_smoke() -> NativeLinkSessionFramePoolSmokeReport raise NativeLinkError

    fn native_link_stub_report() -> NativeLinkStubReport

    native_live_capability_catalog

    fn native_live_capability_catalog() -> Array[NativeLiveCapability]

    native_live_capability_report

    fn native_live_capability_report() -> NativeLiveCapabilityReport

    native_make_ethernet_smoke_frame

    fn native_make_ethernet_smoke_frame(ethertype? : Int, dst_mac? : Bytes, src_mac? : Bytes, payload? : Bytes) -> Bytes

    native_npcap_capture_frame_pool

    fn native_npcap_capture_frame_pool(interface_name : String, allow_capture? : Bool, snaplen? : Int, promiscuous? : Bool, open_timeout_ms? : Int, capture_timeout_ms? : Int, filter_expression? : String) -> NativeNpcapFramePoolCaptureReport

    native_npcap_capture_pcap_artifact

    fn native_npcap_capture_pcap_artifact(interface_name : String, output_path : String, allow_capture? : Bool, snaplen? : Int, promiscuous? : Bool, open_timeout_ms? : Int, capture_timeout_ms? : Int, filter_expression? : String) -> NativeNpcapCapturePcapArtifactReport

    native_npcap_interface_list_report

    fn native_npcap_interface_list_report() -> NativeNpcapInterfaceListReport

    native_npcap_last_capture_micros

    fn native_npcap_last_capture_micros() -> Int64

    native_npcap_list_interfaces_text

    fn native_npcap_list_interfaces_text() -> String

    native_npcap_live_adapter_report

    fn native_npcap_live_adapter_report() -> NativeNpcapLiveAdapterReport

    native_npcap_local_mac

    fn native_npcap_local_mac(interface_name : String) -> Bytes

    native_npcap_make_ethernet_smoke_frame

    fn native_npcap_make_ethernet_smoke_frame(ethertype? : Int, dst_mac? : Bytes, src_mac? : Bytes, payload? : Bytes) -> Bytes

    native_npcap_manual_live_smoke

    fn native_npcap_manual_live_smoke(interface_name : String, snaplen? : Int, promiscuous? : Bool, open_timeout_ms? : Int, capture_timeout_ms? : Int, filter_expression? : String) -> NativeNpcapManualLiveSmokeReport

    native_npcap_manual_send_smoke

    fn native_npcap_manual_send_smoke(interface_name : String, allow_send? : Bool, snaplen? : Int, promiscuous? : Bool, open_timeout_ms? : Int, frame? : Bytes) -> NativeNpcapManualSendSmokeReport

    native_npcap_parse_interfaces_text

    fn native_npcap_parse_interfaces_text(text : String) -> Array[NativeNpcapInterfaceInfo]

    native_npcap_roundtrip_pcap_artifact

    fn native_npcap_roundtrip_pcap_artifact(interface_name : String, output_path : String, allow_send? : Bool, allow_capture? : Bool, capture_attempts? : Int, snaplen? : Int, promiscuous? : Bool, open_timeout_ms? : Int, capture_timeout_ms? : Int, filter_expression? : String, frame? : Bytes) -> NativeNpcapRoundtripPcapArtifactReport

    native_npcap_runtime_probe

    fn native_npcap_runtime_probe() -> NativeNpcapProbeReport

    native_npcap_send_capture_roundtrip

    fn native_npcap_send_capture_roundtrip(interface_name : String, allow_send? : Bool, allow_capture? : Bool, capture_attempts? : Int, snaplen? : Int, promiscuous? : Bool, open_timeout_ms? : Int, capture_timeout_ms? : Int, filter_expression? : String, frame? : Bytes) -> NativeNpcapSendCaptureRoundtripReport

    native_raw_socket_adapter_report

    fn native_raw_socket_adapter_report() -> NativeRawSocketAdapterReport

    native_raw_socket_interface_list_report

    fn native_raw_socket_interface_list_report() -> NativeRawSocketInterfaceListReport

    native_raw_socket_last_capture_micros

    fn native_raw_socket_last_capture_micros() -> Int64

    native_raw_socket_list_interfaces_text

    fn native_raw_socket_list_interfaces_text() -> String

    native_raw_socket_local_mac

    fn native_raw_socket_local_mac(interface_name : String) -> Bytes

    native_raw_socket_manual_smoke

    fn native_raw_socket_manual_smoke(interface_name : String, allow_send? : Bool, allow_capture? : Bool, ethertype? : Int, promiscuous? : Bool, open_timeout_ms? : Int, capture_timeout_ms? : Int, capture_attempts? : Int, frame? : Bytes) -> NativeRawSocketManualSmokeReport

    native_raw_socket_parse_interfaces_text

    fn native_raw_socket_parse_interfaces_text(text : String) -> Array[NativeRawSocketInterfaceInfo]

    native_raw_socket_roundtrip_pcap_artifact

    fn native_raw_socket_roundtrip_pcap_artifact(interface_name : String, output_path : String, allow_send? : Bool, allow_capture? : Bool, capture_attempts? : Int, ethertype? : Int, promiscuous? : Bool, open_timeout_ms? : Int, capture_timeout_ms? : Int, frame? : Bytes) -> NativeRawSocketRoundtripPcapArtifactReport

    native_stub_capability_ledger

    fn native_stub_capability_ledger() -> Array[NativeStubCapabilityLedgerEntry]

    native_stub_capability_ledger_c_files

    fn native_stub_capability_ledger_c_files() -> Array[String]

    native_stub_capability_ledger_report

    fn native_stub_capability_ledger_report() -> NativeStubCapabilityLedgerReport

    native_stub_catalog_c_files

    fn native_stub_catalog_c_files() -> Array[String]

    native_stub_catalog_fallback_ffi_files

    fn native_stub_catalog_fallback_ffi_files() -> Array[String]

    native_stub_catalog_native_ffi_files

    fn native_stub_catalog_native_ffi_files() -> Array[String]

    native_stub_declared_c_files

    fn native_stub_declared_c_files() -> Array[String]

    native_stub_declared_fallback_ffi_files

    fn native_stub_declared_fallback_ffi_files() -> Array[String]

    native_stub_declared_native_ffi_files

    fn native_stub_declared_native_ffi_files() -> Array[String]

    native_stub_expected_fallback_lockdown_facts

    fn native_stub_expected_fallback_lockdown_facts() -> Array[NativeStubFallbackLockdownFact]

    native_stub_expected_ffi_shim_facts

    fn native_stub_expected_ffi_shim_facts() -> Array[NativeStubFfiShimFact]

    native_stub_expected_source_function_facts

    fn native_stub_expected_source_function_facts() -> Array[NativeStubSourceFunctionFact]

    native_stub_expected_source_include_facts

    fn native_stub_expected_source_include_facts() -> Array[NativeStubSourceIncludeFact]

    native_stub_expected_source_phase_facts

    fn native_stub_expected_source_phase_facts() -> Array[NativeStubSourceFunctionFact]

    native_stub_expected_source_platform_gate_facts

    fn native_stub_expected_source_platform_gate_facts() -> Array[NativeStubSourcePlatformGateFact]

    native_stub_expected_source_symbol_facts

    fn native_stub_expected_source_symbol_facts() -> Array[NativeStubSourceSymbolFact]

    native_stub_expected_source_token_facts

    fn native_stub_expected_source_token_facts() -> Array[NativeStubSourceTokenFact]

    native_stub_fallback_lockdown_policy_report

    fn native_stub_fallback_lockdown_policy_report(actual : Array[NativeStubFallbackLockdownFact]) -> NativeStubFallbackLockdownPolicyReport

    native_stub_fallback_lockdown_policy_report_from_rules

    fn native_stub_fallback_lockdown_policy_report_from_rules(rules : Array[NativeStubFallbackLockdownRule], actual : Array[NativeStubFallbackLockdownFact]) -> NativeStubFallbackLockdownPolicyReport

    native_stub_fallback_lockdown_rules

    fn native_stub_fallback_lockdown_rules() -> Array[NativeStubFallbackLockdownRule]

    native_stub_ffi_shim_policy_report

    fn native_stub_ffi_shim_policy_report(actual : Array[NativeStubFfiShimFact]) -> NativeStubFfiShimPolicyReport

    native_stub_ffi_shim_policy_report_from_expected

    fn native_stub_ffi_shim_policy_report_from_expected(expected : Array[NativeStubFfiShimFact], actual : Array[NativeStubFfiShimFact]) -> NativeStubFfiShimPolicyReport

    native_stub_module_catalog

    fn native_stub_module_catalog() -> Array[NativeStubModuleDescriptor]

    native_stub_module_report

    fn native_stub_module_report() -> NativeStubModuleReport

    native_stub_raw_socket_symbol_roster

    fn native_stub_raw_socket_symbol_roster() -> Array[String]

    native_stub_source_function_policy_report

    fn native_stub_source_function_policy_report(actual : Array[NativeStubSourceFunctionFact]) -> NativeStubSourceFunctionPolicyReport

    native_stub_source_function_policy_report_from_rules

    fn native_stub_source_function_policy_report_from_rules(rules : Array[NativeStubSourceFunctionRule], actual : Array[NativeStubSourceFunctionFact]) -> NativeStubSourceFunctionPolicyReport

    native_stub_source_function_rules

    fn native_stub_source_function_rules() -> Array[NativeStubSourceFunctionRule]

    native_stub_source_include_policy_report

    fn native_stub_source_include_policy_report(actual : Array[NativeStubSourceIncludeFact]) -> NativeStubSourceIncludePolicyReport

    native_stub_source_include_policy_report_from_rules

    fn native_stub_source_include_policy_report_from_rules(rules : Array[NativeStubSourceIncludeRule], actual : Array[NativeStubSourceIncludeFact]) -> NativeStubSourceIncludePolicyReport

    native_stub_source_include_rules

    fn native_stub_source_include_rules() -> Array[NativeStubSourceIncludeRule]

    native_stub_source_phase_policy_report

    fn native_stub_source_phase_policy_report(actual : Array[NativeStubSourceFunctionFact]) -> NativeStubSourcePhasePolicyReport

    native_stub_source_phase_policy_report_from_rules

    fn native_stub_source_phase_policy_report_from_rules(rules : Array[NativeStubSourcePhaseRule], actual : Array[NativeStubSourceFunctionFact]) -> NativeStubSourcePhasePolicyReport

    native_stub_source_phase_rules

    fn native_stub_source_phase_rules() -> Array[NativeStubSourcePhaseRule]

    native_stub_source_platform_gate_policy_report

    fn native_stub_source_platform_gate_policy_report(actual : Array[NativeStubSourcePlatformGateFact]) -> NativeStubSourcePlatformGatePolicyReport

    native_stub_source_platform_gate_policy_report_from_rules

    fn native_stub_source_platform_gate_policy_report_from_rules(rules : Array[NativeStubSourcePlatformGateRule], actual : Array[NativeStubSourcePlatformGateFact]) -> NativeStubSourcePlatformGatePolicyReport

    native_stub_source_platform_gate_rules

    fn native_stub_source_platform_gate_rules() -> Array[NativeStubSourcePlatformGateRule]

    native_stub_source_symbol_policy_report

    fn native_stub_source_symbol_policy_report(actual : Array[NativeStubSourceSymbolFact]) -> NativeStubSourceSymbolPolicyReport

    native_stub_source_symbol_policy_report_from_expected

    fn native_stub_source_symbol_policy_report_from_expected(expected : Array[NativeStubSourceSymbolFact], actual : Array[NativeStubSourceSymbolFact]) -> NativeStubSourceSymbolPolicyReport

    native_stub_source_token_policy_report

    fn native_stub_source_token_policy_report(actual : Array[NativeStubSourceTokenFact]) -> NativeStubSourceTokenPolicyReport

    native_stub_source_token_policy_report_from_rules

    fn native_stub_source_token_policy_report_from_rules(rules : Array[NativeStubSourceTokenRule], actual : Array[NativeStubSourceTokenFact]) -> NativeStubSourceTokenPolicyReport

    native_stub_source_token_rules

    fn native_stub_source_token_rules() -> Array[NativeStubSourceTokenRule]

    native_stub_udp_symbol_roster

    fn native_stub_udp_symbol_roster() -> Array[String]

    native_stub_version

    fn native_stub_version() -> Int

    fn native_udp_link_session_loopback_smoke(timeout_ms? : Int) -> NativeUdpLinkSessionSmokeReport raise NativeLinkError

    native_udp_loopback_smoke

    fn native_udp_loopback_smoke(timeout_ms? : Int) -> NativeUdpLoopbackSmokeReport raise NativeLinkError

    package_id

    fn package_id() -> String

    sleep_until_micros

    fn sleep_until_micros(deadline_micros : Int64) -> Int

    win_rt_set_affinity

    fn win_rt_set_affinity(mask : UInt, priority : Int) -> Int

    win_rt_supported

    fn win_rt_supported() -> Int

    Powered by MoonBit

    Site sourceReport issueModulesSkillsBuild queueStatistics

    © 2026 mooncakes.io