mirror of
https://github.com/leptos-rs/leptos.git
synced 2025-12-27 09:54:41 -05:00
fix: limit server_fn server macro trybuild tests nightly only
This commit is contained in:
1
Cargo.lock
generated
1
Cargo.lock
generated
@@ -3323,6 +3323,7 @@ dependencies = [
|
|||||||
"reqwest",
|
"reqwest",
|
||||||
"rkyv",
|
"rkyv",
|
||||||
"rmp-serde",
|
"rmp-serde",
|
||||||
|
"rustc_version",
|
||||||
"rustversion",
|
"rustversion",
|
||||||
"send_wrapper",
|
"send_wrapper",
|
||||||
"serde",
|
"serde",
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ server_fn_macro_default = { workspace = true }
|
|||||||
const_format = "0.2.33"
|
const_format = "0.2.33"
|
||||||
const-str = "0.6.2"
|
const-str = "0.6.2"
|
||||||
xxhash-rust = { version = "0.8.12", features = ["const_xxh64"] }
|
xxhash-rust = { version = "0.8.12", features = ["const_xxh64"] }
|
||||||
rustversion = { workspace = true}
|
rustversion = { workspace = true }
|
||||||
# used across multiple features
|
# used across multiple features
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
send_wrapper = { version = "0.6.0", features = ["futures"], optional = true }
|
send_wrapper = { version = "0.6.0", features = ["futures"], optional = true }
|
||||||
@@ -82,6 +82,9 @@ url = "2"
|
|||||||
pin-project-lite = "0.2.15"
|
pin-project-lite = "0.2.15"
|
||||||
tokio = { version = "1.43.0", features = ["rt"], optional = true }
|
tokio = { version = "1.43.0", features = ["rt"], optional = true }
|
||||||
|
|
||||||
|
[build-dependencies]
|
||||||
|
rustc_version = "0.4.1"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
trybuild = { workspace = true }
|
trybuild = { workspace = true }
|
||||||
|
|
||||||
@@ -238,4 +241,7 @@ skip_feature_sets = [
|
|||||||
max_combination_size = 2
|
max_combination_size = 2
|
||||||
|
|
||||||
[lints.rust]
|
[lints.rust]
|
||||||
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(leptos_debuginfo)'] }
|
unexpected_cfgs = { level = "warn", check-cfg = [
|
||||||
|
'cfg(leptos_debuginfo)',
|
||||||
|
'cfg(rustc_nightly)',
|
||||||
|
] }
|
||||||
|
|||||||
8
server_fn/build.rs
Normal file
8
server_fn/build.rs
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
use rustc_version::{version_meta, Channel};
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
// Set cfg flags depending on release channel
|
||||||
|
if matches!(version_meta().unwrap().channel, Channel::Nightly) {
|
||||||
|
println!("cargo:rustc-cfg=rustc_nightly");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,6 +3,7 @@
|
|||||||
// multiple combinations of features are tested. This ensures this file is only
|
// multiple combinations of features are tested. This ensures this file is only
|
||||||
// run when **only** the browser feature is enabled.
|
// run when **only** the browser feature is enabled.
|
||||||
#![cfg(all(
|
#![cfg(all(
|
||||||
|
rustc_nightly,
|
||||||
feature = "browser",
|
feature = "browser",
|
||||||
not(any(
|
not(any(
|
||||||
feature = "postcard",
|
feature = "postcard",
|
||||||
|
|||||||
Reference in New Issue
Block a user