From ae0d1c47586a67d657f9c50e5f79e553d394ab16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dj8yf0=CE=BCl?= <26653921+dj8yfo@users.noreply.github.com> Date: Tue, 24 Dec 2024 16:50:20 +0200 Subject: [PATCH] doc: `__abi-generate` feature in docs.rs (#1286) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --------- Co-authored-by: dj8yf0μl --- .github/workflows/test.yml | 6 +++--- near-contract-standards/Cargo.toml | 5 ++++- near-sdk-macros/Cargo.toml | 3 +++ near-sdk/Cargo.toml | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 06bda06c8..ca9fb1686 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -123,7 +123,7 @@ jobs: env: RUSTDOCFLAGS: -D warnings run: | - cargo doc -p near-sdk --features unstable,legacy,unit-testing,__macro-docs - cargo doc -p near-sdk-macros - cargo doc -p near-contract-standards --no-deps + cargo doc -p near-sdk --features unstable,legacy,unit-testing,__macro-docs,__abi-generate + cargo doc -p near-sdk-macros --features __abi-generate + cargo doc -p near-contract-standards --no-deps --features abi cargo doc -p near-sys diff --git a/near-contract-standards/Cargo.toml b/near-contract-standards/Cargo.toml index e4ab1dfe9..a65ff0858 100644 --- a/near-contract-standards/Cargo.toml +++ b/near-contract-standards/Cargo.toml @@ -24,4 +24,7 @@ near-sdk = { path = "../near-sdk", default-features = false, features = [ [features] default = [] -abi = ["near-sdk/abi"] +abi = ["near-sdk/__abi-generate"] + +[package.metadata.docs.rs] +features = ["abi"] diff --git a/near-sdk-macros/Cargo.toml b/near-sdk-macros/Cargo.toml index 2a3a5ec9a..1f0388d44 100644 --- a/near-sdk-macros/Cargo.toml +++ b/near-sdk-macros/Cargo.toml @@ -34,3 +34,6 @@ prettyplease = { version = "0.2.15" } abi = [] __abi-embed = ["abi"] __abi-generate = ["abi"] + +[package.metadata.docs.rs] +features = ["__abi-generate"] diff --git a/near-sdk/Cargo.toml b/near-sdk/Cargo.toml index 6bb68746d..4690d8010 100644 --- a/near-sdk/Cargo.toml +++ b/near-sdk/Cargo.toml @@ -98,4 +98,4 @@ __abi-generate = ["abi", "near-sdk-macros/__abi-generate"] __macro-docs = [] [package.metadata.docs.rs] -features = ["unstable", "legacy", "unit-testing", "__macro-docs"] +features = ["unstable", "legacy", "unit-testing", "__macro-docs", "__abi-generate"]