1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Auto-generated contract traits for compiler-enforced binding verification.
//!
//! Each trait corresponds to a YAML contract. Consumer crates `impl` the
//! trait to prove they have the required functions with correct signatures.
//!
//! Missing method = compile error. Wrong signature = compile error.
//!
//! Regenerate all: `for f in contracts/*.yaml; do pv scaffold --trait "$f" -o ...; done`
//!
//! See: docs/specifications/sub/contract-trait-enforcement.md (Section 23)
// Re-export all traits for convenience
pub use ActivationKernelV1;
pub use AdamwKernelV1;
pub use AttentionKernelV1;
pub use CrossEntropyKernelV1;
pub use FlashAttentionV1;
pub use GqaKernelV1;
pub use LayernormKernelV1;
pub use MatmulKernelV1;
pub use RmsnormKernelV1;
pub use RopeKernelV1;
pub use SiluKernelV1;
pub use SoftmaxKernelV1;
pub use SwigluKernelV1;