remove cx.render

This commit is contained in:
Jonathan Kelley committed 2024-01-13 21:12:21 -08:00
1 parent fae0b08e61
commit 1dde044697
159 files changed
+600 -658

No files matched your search

+25 -25
View File
@@ -295,7 +295,7 @@ mod tests {
fn test_hook_correctly_used_inside_component() {
let contents = indoc! {r#"
fn App() -> Element {
let count = use_state(|| 0);
let count = use_signal(|| 0);
rsx! {
p { "Hello World: {count}" }
}
@@ -311,7 +311,7 @@ mod tests {
fn test_hook_correctly_used_inside_hook_fn() {
let contents = indoc! {r#"
fn use_thing() -> UseState<i32> {
use_state(|| 0)
use_signal(|| 0)
}
"#};
@@ -325,7 +325,7 @@ mod tests {
let contents = indoc! {r#"
fn App() -> Element {
let use_thing = || {
use_state(|| 0)
use_signal(|| 0)
};
let count = use_thing();
rsx! {
@@ -344,7 +344,7 @@ mod tests {
let contents = indoc! {r#"
fn App() -> Element {
if you_are_happy && you_know_it {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
}
@@ -357,7 +357,7 @@ mod tests {
vec![Issue::HookInsideConditional(
HookInfo::new(
Span::new_from_str(
r#"use_state(|| "hands")"#,
r#"use_signal(|| "hands")"#,
LineColumn { line: 3, column: 24 },
),
Span::new_from_str(
@@ -368,7 +368,7 @@ mod tests {
),
ConditionalInfo::If(IfInfo::new(
Span::new_from_str(
"if you_are_happy && you_know_it {\n let something = use_state(|| \"hands\");\n println!(\"clap your {something}\")\n }",
"if you_are_happy && you_know_it {\n let something = use_signal(|| \"hands\");\n println!(\"clap your {something}\")\n }",
LineColumn { line: 2, column: 4 },
),
Span::new_from_str(
@@ -386,7 +386,7 @@ mod tests {
fn App() -> Element {
match you_are_happy && you_know_it {
true => {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
false => {}
@@ -400,13 +400,13 @@ mod tests {
report.issues,
vec![Issue::HookInsideConditional(
HookInfo::new(
Span::new_from_str(r#"use_state(|| "hands")"#, LineColumn { line: 4, column: 28 }),
Span::new_from_str(r#"use_signal(|| "hands")"#, LineColumn { line: 4, column: 28 }),
Span::new_from_str(r#"use_state"#, LineColumn { line: 4, column: 28 }),
"use_state".to_string()
),
ConditionalInfo::Match(MatchInfo::new(
Span::new_from_str(
"match you_are_happy && you_know_it {\n true => {\n let something = use_state(|| \"hands\");\n println!(\"clap your {something}\")\n }\n false => {}\n }",
"match you_are_happy && you_know_it {\n true => {\n let something = use_signal(|| \"hands\");\n println!(\"clap your {something}\")\n }\n false => {}\n }",
LineColumn { line: 2, column: 4 },
),
Span::new_from_str("match you_are_happy && you_know_it", LineColumn { line: 2, column: 4 })
@@ -420,7 +420,7 @@ mod tests {
let contents = indoc! {r#"
fn App() -> Element {
for _name in &names {
let is_selected = use_state(|| false);
let is_selected = use_signal(|| false);
println!("selected: {is_selected}");
}
}
@@ -433,7 +433,7 @@ mod tests {
vec![Issue::HookInsideLoop(
HookInfo::new(
Span::new_from_str(
"use_state(|| false)",
"use_signal(|| false)",
LineColumn { line: 3, column: 26 },
),
Span::new_from_str(
@@ -444,7 +444,7 @@ mod tests {
),
AnyLoopInfo::For(ForInfo::new(
Span::new_from_str(
"for _name in &names {\n let is_selected = use_state(|| false);\n println!(\"selected: {is_selected}\");\n }",
"for _name in &names {\n let is_selected = use_signal(|| false);\n println!(\"selected: {is_selected}\");\n }",
LineColumn { line: 2, column: 4 },
),
Span::new_from_str(
@@ -461,7 +461,7 @@ mod tests {
let contents = indoc! {r#"
fn App() -> Element {
while true {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
}
@@ -474,7 +474,7 @@ mod tests {
vec![Issue::HookInsideLoop(
HookInfo::new(
Span::new_from_str(
r#"use_state(|| "hands")"#,
r#"use_signal(|| "hands")"#,
LineColumn { line: 3, column: 24 },
),
Span::new_from_str(
@@ -485,7 +485,7 @@ mod tests {
),
AnyLoopInfo::While(WhileInfo::new(
Span::new_from_str(
"while true {\n let something = use_state(|| \"hands\");\n println!(\"clap your {something}\")\n }",
"while true {\n let something = use_signal(|| \"hands\");\n println!(\"clap your {something}\")\n }",
LineColumn { line: 2, column: 4 },
),
Span::new_from_str(
@@ -502,7 +502,7 @@ mod tests {
let contents = indoc! {r#"
fn App() -> Element {
loop {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
}
@@ -515,7 +515,7 @@ mod tests {
vec![Issue::HookInsideLoop(
HookInfo::new(
Span::new_from_str(
r#"use_state(|| "hands")"#,
r#"use_signal(|| "hands")"#,
LineColumn { line: 3, column: 24 },
),
Span::new_from_str(
@@ -525,7 +525,7 @@ mod tests {
"use_state".to_string()
),
AnyLoopInfo::Loop(LoopInfo::new(Span::new_from_str(
"loop {\n let something = use_state(|| \"hands\");\n println!(\"clap your {something}\")\n }",
"loop {\n let something = use_signal(|| \"hands\");\n println!(\"clap your {something}\")\n }",
LineColumn { line: 2, column: 4 },
)))
)],
@@ -536,7 +536,7 @@ mod tests {
fn test_conditional_okay() {
let contents = indoc! {r#"
fn App() -> Element {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
if you_are_happy && you_know_it {
println!("clap your {something}")
}
@@ -553,7 +553,7 @@ mod tests {
let contents = indoc! {r#"
fn App() -> Element {
let _a = || {
let b = use_state(|| 0);
let b = use_signal(|| 0);
b.get()
};
}
@@ -566,7 +566,7 @@ mod tests {
vec![Issue::HookInsideClosure(
HookInfo::new(
Span::new_from_str(
"use_state(|| 0)",
"use_signal(|| 0)",
LineColumn {
line: 3,
column: 16
@@ -582,7 +582,7 @@ mod tests {
"use_state".to_string()
),
ClosureInfo::new(Span::new_from_str(
"|| {\n let b = use_state(|| 0);\n b.get()\n }",
"|| {\n let b = use_signal(|| 0);\n b.get()\n }",
LineColumn {
line: 2,
column: 13
@@ -596,7 +596,7 @@ mod tests {
fn test_hook_outside_component() {
let contents = indoc! {r#"
fn not_component_or_hook() {
let _a = use_state(|| 0);
let _a = use_signal(|| 0);
}
"#};
@@ -606,7 +606,7 @@ mod tests {
report.issues,
vec![Issue::HookOutsideComponent(HookInfo::new(
Span::new_from_str(
"use_state(|| 0)",
"use_signal(|| 0)",
LineColumn {
line: 2,
column: 13
@@ -628,7 +628,7 @@ mod tests {
fn test_hook_inside_hook() {
let contents = indoc! {r#"
fn use_thing() {
let _a = use_state(|| 0);
let _a = use_signal(|| 0);
}
"#};
+14 -14
View File
@@ -232,7 +232,7 @@ mod tests {
indoc! {r#"
fn App() -> Element {
if you_are_happy && you_know_it {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
}
@@ -243,7 +243,7 @@ mod tests {
error: hook called conditionally: `use_state` (inside `if`)
--> src/main.rs:3:25
|
3 | let something = use_state(|| "hands");
3 | let something = use_signal(|| "hands");
| ^^^^^^^^^
|
= note: `if you_are_happy && you_know_it { … }` is the conditional
@@ -261,7 +261,7 @@ mod tests {
fn App() -> Element {
match you_are_happy && you_know_it {
true => {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
_ => {}
@@ -274,7 +274,7 @@ mod tests {
error: hook called conditionally: `use_state` (inside `match`)
--> src/main.rs:4:29
|
4 | let something = use_state(|| "hands");
4 | let something = use_signal(|| "hands");
| ^^^^^^^^^
|
= note: `match you_are_happy && you_know_it { … }` is the conditional
@@ -291,7 +291,7 @@ mod tests {
indoc! {r#"
fn App() -> Element {
for i in 0..10 {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
}
@@ -302,7 +302,7 @@ mod tests {
error: hook called in a loop: `use_state` (inside `for` loop)
--> src/main.rs:3:25
|
3 | let something = use_state(|| "hands");
3 | let something = use_signal(|| "hands");
| ^^^^^^^^^
|
= note: `for i in 0..10 { … }` is the loop
@@ -319,7 +319,7 @@ mod tests {
indoc! {r#"
fn App() -> Element {
while check_thing() {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
}
@@ -330,7 +330,7 @@ mod tests {
error: hook called in a loop: `use_state` (inside `while` loop)
--> src/main.rs:3:25
|
3 | let something = use_state(|| "hands");
3 | let something = use_signal(|| "hands");
| ^^^^^^^^^
|
= note: `while check_thing() { … }` is the loop
@@ -347,7 +347,7 @@ mod tests {
indoc! {r#"
fn App() -> Element {
loop {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
}
}
@@ -358,7 +358,7 @@ mod tests {
error: hook called in a loop: `use_state` (inside `loop`)
--> src/main.rs:3:25
|
3 | let something = use_state(|| "hands");
3 | let something = use_signal(|| "hands");
| ^^^^^^^^^
|
= note: `loop { … }` is the loop
@@ -375,7 +375,7 @@ mod tests {
indoc! {r#"
fn App() -> Element {
let something = || {
let something = use_state(|| "hands");
let something = use_signal(|| "hands");
println!("clap your {something}")
};
}
@@ -386,7 +386,7 @@ mod tests {
error: hook called in a closure: `use_state`
--> src/main.rs:3:25
|
3 | let something = use_state(|| "hands");
3 | let something = use_signal(|| "hands");
| ^^^^^^^^^
"#};
@@ -401,7 +401,7 @@ mod tests {
indoc! {r#"
fn App() -> Element {
if you_are_happy && you_know_it {
let something = use_state(|| {
let something = use_signal(|| {
"hands"
});
println!("clap your {something}")
@@ -414,7 +414,7 @@ mod tests {
error: hook called conditionally: `use_state` (inside `if`)
--> src/main.rs:3:25
|
3 | let something = use_state(|| {
3 | let something = use_signal(|| {
| ^^^^^^^^^
4 | "hands"
5 | });
+1 -1
View File
@@ -3,7 +3,7 @@
pub struct HookInfo {
/// The name of the hook, e.g. `use_state`.
pub name: String,
/// The span of the hook, e.g. `use_state(|| 0)`.
/// The span of the hook, e.g. `use_signal(|| 0)`.
pub span: Span,
/// The span of the name, e.g. `use_state`.
pub name_span: Span,