README

mokomoking2501/lockwire/os does not have a README file

#
CapabilityProfile

pub(all) enum CapabilityProfile {
ProfileSimNative
ProfileSimWasm
ProfileReplay
ProfileNativeReal
ProfileRealLinux
ProfileRealEmbedded
} derive(Eq,
Debug
)

#
CapabilityProfile::is_deterministic

fn CapabilityProfile::is_deterministic(self : CapabilityProfile) -> Bool

#
CapabilityProfile::label

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

#
OsCapabilityDescriptor

pub(all) struct OsCapabilityDescriptor {
id : String
kind : OsCapabilityKind
profiles : Array[CapabilityProfile]
requires_native : Bool
requires_c_ffi : Bool
requires_os_fd : Bool
requires_raw_nic : Bool
deterministic : Bool
live_io : Bool
reference_path : String
} derive(Eq,
Debug
)

#
OsCapabilityDescriptor::is_real_io

fn OsCapabilityDescriptor::is_real_io(self : OsCapabilityDescriptor) -> Bool

#
OsCapabilityDescriptor::supports_profile

fn OsCapabilityDescriptor::supports_profile(self : OsCapabilityDescriptor, profile : CapabilityProfile) -> Bool

#
OsCapabilityDescriptor::violates_wasm_boundary

fn OsCapabilityDescriptor::violates_wasm_boundary(self : OsCapabilityDescriptor) -> Bool

#
OsCapabilityKind

pub(all) enum OsCapabilityKind {
OsVirtualClock
OsNativeClock
OsVirtualTimer
OsFileDescriptor
OsEventLoop
OsUdpSocket
OsRawNic
OsPacketCapture
OsNativeStub
} derive(Eq,
Debug
)

#
OsCapabilityKind::label

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

#
OsCapabilityReport

pub(all) struct OsCapabilityReport {
catalog_count : Int
sim_native_count : Int
sim_wasm_count : Int
native_real_count : Int
real_linux_count : Int
raw_nic_live_count : Int
deterministic_non_live_count : Int
c_ffi_count : Int
wasm_violation_count : Int
} derive(Eq,
Debug
)

#
OsCapabilityReport::passes

fn OsCapabilityReport::passes(self : OsCapabilityReport) -> Bool

#
capability_profiles

fn capability_profiles() -> Array[CapabilityProfile]

#
os_capability_catalog

fn os_capability_catalog() -> Array[OsCapabilityDescriptor]

#
os_capability_report

fn os_capability_report() -> OsCapabilityReport

#
package_id

fn package_id() -> String

Source Files