diff --git a/.claude/rules/rust-ref.md b/.claude/rules/rust-ref.md new file mode 100644 index 0000000..87917d0 --- /dev/null +++ b/.claude/rules/rust-ref.md @@ -0,0 +1,8 @@ +--- +paths: + - "**/*.rs" +--- + +# Rust Reference + +Consult `.ai-rules/rust-reference-guide.md` for Rust reference standards and authoritative source paths. diff --git a/.clinerules/rust-ref.md b/.clinerules/rust-ref.md new file mode 100644 index 0000000..87917d0 --- /dev/null +++ b/.clinerules/rust-ref.md @@ -0,0 +1,8 @@ +--- +paths: + - "**/*.rs" +--- + +# Rust Reference + +Consult `.ai-rules/rust-reference-guide.md` for Rust reference standards and authoritative source paths. diff --git a/.cursor/rules/rust-ref.mdc b/.cursor/rules/rust-ref.mdc new file mode 100644 index 0000000..8ce9f42 --- /dev/null +++ b/.cursor/rules/rust-ref.mdc @@ -0,0 +1,10 @@ +--- +description: "Rust reference standards and authoritative source paths" +globs: + - "**/*.rs" +alwaysApply: false +--- + +# Rust Reference + +Consult `.ai-rules/rust-reference-guide.md` for Rust reference standards and authoritative source paths. diff --git a/.github/instructions/rust-ref.instructions.md b/.github/instructions/rust-ref.instructions.md new file mode 100644 index 0000000..7e196e0 --- /dev/null +++ b/.github/instructions/rust-ref.instructions.md @@ -0,0 +1,7 @@ +--- +applyTo: "**/*.rs" +--- + +# Rust Reference + +Consult `.ai-rules/rust-reference-guide.md` for Rust reference standards and authoritative source paths. diff --git a/.gitmodules b/.gitmodules index da1f31e..eca35bd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,7 @@ [submodule ".vendor/aidlc-workflows"] path = .vendor/aidlc-workflows url = https://github.com/awslabs/aidlc-workflows.git +[submodule ".vendor/rust-lang-reference"] + path = .vendor/rust-lang-reference + url = https://github.com/rust-lang/reference.git + branch = master diff --git a/.vendor/aidlc-workflows b/.vendor/aidlc-workflows index e273af0..96cf0ea 160000 --- a/.vendor/aidlc-workflows +++ b/.vendor/aidlc-workflows @@ -1 +1 @@ -Subproject commit e273af0a310ef3968d3636acc7e0afec6f7dad22 +Subproject commit 96cf0eaa31a3ad8636e486c7fd2b91c55166393f diff --git a/.vendor/rust-lang-reference b/.vendor/rust-lang-reference new file mode 160000 index 0000000..86635e3 --- /dev/null +++ b/.vendor/rust-lang-reference @@ -0,0 +1 @@ +Subproject commit 86635e30bf861a038dc197d7e16fd09e7e514e7a