Modules§
Structs§
- Double
Precision - Marker type for the double-precision native ABI.
- Single
Precision - 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_ BLAK E3 - 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§
- Active
Precision - Marker type for the native ABI selected by this crate build.