├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .vscode └── settings.json ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── hypersynthetic ├── Cargo.toml ├── src │ ├── component.rs │ └── lib.rs └── tests │ ├── html_macro_tests.rs │ ├── test_arguments_in_the_wrong_order.rs │ ├── test_argumnets_with_refs.rs │ ├── test_axum.rs │ ├── test_complex_lifetime_scenarios.rs │ ├── test_component_import.rs │ ├── test_components.rs │ ├── test_for.rs │ ├── test_formatting_in_text_node.rs │ ├── test_html_fragments_api.rs │ ├── test_if.rs │ ├── test_keywords.rs │ ├── test_previous_bugs.rs │ ├── test_rocket.rs │ └── test_slots.rs ├── hypersynthetic_macros ├── Cargo.toml ├── README.md └── src │ ├── attributes.rs │ ├── generator.rs │ ├── lib.rs │ ├── nodes.rs │ ├── parser.rs │ └── utils.rs ├── rustfmt.toml └── test_component_lib ├── Cargo.toml └── src └── lib.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target/ -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/README.md -------------------------------------------------------------------------------- /hypersynthetic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/Cargo.toml -------------------------------------------------------------------------------- /hypersynthetic/src/component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/src/component.rs -------------------------------------------------------------------------------- /hypersynthetic/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/src/lib.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/html_macro_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/html_macro_tests.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_arguments_in_the_wrong_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_arguments_in_the_wrong_order.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_argumnets_with_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_argumnets_with_refs.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_axum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_axum.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_complex_lifetime_scenarios.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_complex_lifetime_scenarios.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_component_import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_component_import.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_components.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_for.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_for.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_formatting_in_text_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_formatting_in_text_node.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_html_fragments_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_html_fragments_api.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_if.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_if.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_keywords.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_keywords.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_previous_bugs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_previous_bugs.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_rocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_rocket.rs -------------------------------------------------------------------------------- /hypersynthetic/tests/test_slots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic/tests/test_slots.rs -------------------------------------------------------------------------------- /hypersynthetic_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic_macros/Cargo.toml -------------------------------------------------------------------------------- /hypersynthetic_macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic_macros/README.md -------------------------------------------------------------------------------- /hypersynthetic_macros/src/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic_macros/src/attributes.rs -------------------------------------------------------------------------------- /hypersynthetic_macros/src/generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic_macros/src/generator.rs -------------------------------------------------------------------------------- /hypersynthetic_macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic_macros/src/lib.rs -------------------------------------------------------------------------------- /hypersynthetic_macros/src/nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic_macros/src/nodes.rs -------------------------------------------------------------------------------- /hypersynthetic_macros/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic_macros/src/parser.rs -------------------------------------------------------------------------------- /hypersynthetic_macros/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/hypersynthetic_macros/src/utils.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | style_edition = "2024" 2 | -------------------------------------------------------------------------------- /test_component_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/test_component_lib/Cargo.toml -------------------------------------------------------------------------------- /test_component_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanchopanca/hypersynthetic/HEAD/test_component_lib/src/lib.rs --------------------------------------------------------------------------------