Skip to main content

Crate boxdd_sys

Crate boxdd_sys 

Source

Modules§

adapter
Repository-owned safety adapter for snapshot and replay internals.
ffi

Structs§

DoublePrecision
Marker type for the double-precision native ABI.
SinglePrecision
Marker type for the single-precision native ABI.

Enums§

Precision
The native Box2D world-coordinate precision selected for this crate build.

Constants§

ABI_PRECISION
Compile-time identity of the selected native ABI.
ADAPTER_SOURCE_SHA256
SHA-256 of the repository-owned native adapter source contract.
DEFINITION_COOKIE
Box2D definition cookie extracted from the target compiler’s private ABI probe.
EFFECTIVE_SOURCE_SHA256
SHA-256 of the complete reviewed Box2D source bytes compiled by this crate.
IS_DOUBLE_PRECISION
Whether this crate was compiled for the double-precision native ABI.
PRIVATE_ABI_HASH
Exact private C ABI identity computed independently from target-compiler layout constants.
PROVIDER_ADAPTER
Explicit build adapter selected for this crate instance.
PROVIDER_ARCHIVE_SHA256
SHA-256 of the exact static archive linked by an external provider.
PROVIDER_MANIFEST_SHA256
SHA-256 of the verified external-provider manifest, or an empty string for vendored builds.
PROVIDER_PROVENANCE_SHA256
SHA-256 of the signed provenance statement verified for an official prebuilt provider.
PROVIDER_TRUSTED_ROOT_SHA256
SHA-256 of the caller-supplied Sigstore trusted root used for verification.
RECORDING_CONTRACT_BLAKE3
BLAKE3 digest of the reviewed recording contract bound into the native adapter.
SNAPSHOT_LAYOUT_HASH
Exact private snapshot layout identity computed by the target compiler.
TARGET_ABI
Rust target ABI that the linked native adapter must report at runtime.
UPSTREAM_SHA
Exact upstream Box2D revision described by the build manifest.
WASM_IMPORT_MODULE
WASM import module selected for this build’s precision and provider route.

Type Aliases§

ActivePrecision
Marker type for the native ABI selected by this crate build.