fix(uci): gate schema generation behind UCI feature
Rust CI / cargo fmt (push) Successful in 10s
Rust CI / cargo clippy (push) Failing after 28s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 26s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 6s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 6s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 22s
Supply chain / cargo-deny advisories (push) Failing after 2s
Supply chain / cargo-deny bans licenses sources (push) Failing after 3s
Supply chain / actionlint (push) Failing after 5s
Rust CI / cargo doc (push) Failing after 27s
Build binaries / Build (arm-musleabi) (push) Successful in 1m45s
Build binaries / Build (aarch64-musl) (push) Successful in 1m49s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m54s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m55s
Build binaries / Build (armv7-musleabihf) (push) Successful in 2m34s
Build binaries / Build (i686-musl) (push) Successful in 2m34s
Build binaries / Build (mips-musl) (push) Successful in 2m5s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m5s
Build binaries / Build (mipsel-musl) (push) Successful in 2m10s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m12s
Build binaries / Build (riscv64gc-musl) (push) Successful in 2m8s
Build binaries / Build (x86_64-musl) (push) Successful in 2m1s

This commit is contained in:
Nils Andreas Svee committed 2026-10-14 12:13:13 +07:00
1 parent f1a50af7d3
commit 2efa0d30c2
2 files changed
+3

No files matched your search

+2
View File
@@ -80,6 +80,7 @@ fn expand_uci_section(input: &DeriveInput) -> syn::Result<proc_macro2::TokenStre
let (impl_generics, type_generics, where_clause) = input.generics.split_for_impl(); let (impl_generics, type_generics, where_clause) = input.generics.split_for_impl();
Ok(quote! { Ok(quote! {
#[cfg(all(feature = "uci", unix))]
#[automatically_derived] #[automatically_derived]
impl #impl_generics impl #impl_generics
crate::settings::uci_schema::UciSectionSchema crate::settings::uci_schema::UciSectionSchema
@@ -130,6 +131,7 @@ fn expand_uci_config(input: &DeriveInput) -> syn::Result<proc_macro2::TokenStrea
let (impl_generics, type_generics, where_clause) = input.generics.split_for_impl(); let (impl_generics, type_generics, where_clause) = input.generics.split_for_impl();
Ok(quote! { Ok(quote! {
#[cfg(all(feature = "uci", unix))]
#[automatically_derived] #[automatically_derived]
impl #impl_generics impl #impl_generics
crate::settings::uci_schema::UciConfigSchema crate::settings::uci_schema::UciConfigSchema
+1
View File
@@ -17,6 +17,7 @@ use crate::settings::uci::UciSource;
#[cfg(all(feature = "uci", unix))] #[cfg(all(feature = "uci", unix))]
pub mod uci; pub mod uci;
#[cfg(all(feature = "uci", unix))]
pub(crate) mod uci_schema; pub(crate) mod uci_schema;
mod validation; mod validation;