Skip to content

ADRs tagged rust

Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.

18 ADR(s) carry this tag.

ID Title
ADR-0702 VMAFX Phase 4 — Multi-Language Modernization Foundation
ADR-0706 Rust vmafx-sys FFI bindings crate
ADR-0707 TAD — Temporal Absolute Difference Feature Extractor Implemented in Rust (cbindgen Pilot)
ADR-0712 IDE config audit and refresh for multi-language post-rebrand VMAFX
ADR-0904 Pin cargo-machete ignore entries for bindgen / cbindgen build dependencies
ADR-0917 cargo-deny supply-chain policy enforcement
ADR-0928 VmafPicture v2 — explicit per-backend GPU state
ADR-0929 Rust vmafx safe binding crate — Phase 1 scaffold
ADR-1000 Tech-stack badges in README and Go/Rust version pin consistency
ADR-1002 Bump Rust workspace to edition 2024 and bindgen to 0.72
ADR-1041 Fix CI RED — Go metal option type + Rust AVX-512 test guard
ADR-1063 Rust clippy strictness — scoped bindings suppression, unsafe_op lint, no panicking Default
ADR-1528 Every test file belongs to a suite that a required check runs
ADR-1699 The root licence files state ADR-1250's terms, and every package manifest declares the licences of the files it ships
ADR-1713 Rust feature-extractor twins behind the unchanged C ABI (RC4 framework)
ADR-1755 The feature collector owns the models it mounts
ADR-2478 Rust replaces the host-side C and C++ through 3.0, behind the unchanged C ABI
ADR-2795 Integer ADM evaluates two viewing distances in one context