diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index 0bcab8c..7cda1f2 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -4,37 +4,49 @@ on: push: branches: [master] +env: + CARGO_INCREMENTAL: 0 + CARGO_TERM_COLOR: always + CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + RUSTC_WRAPPER: "sccache" + RUSTFLAGS: -D warnings + SCCACHE_GHA_ENABLED: "true" + jobs: - nightly-clippy: - name: Nightly clippy (wasm32) + nightly: + name: Nightly clippy + wasm32 tests runs-on: ubuntu-latest continue-on-error: true + permissions: + contents: read + checks: write # Required for Clippy Check output + pull-requests: write # Required for PR comments + env: + SCCACHE_GHA_CACHE_NAME: "nightly" steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v6 + - uses: mozilla-actions/sccache-action@v0.0.9 + - uses: Swatinem/rust-cache@v2 + with: + shared-key: "deps-cache-nightly" + cache-targets: "false" # IMPORTANT: Let sccache handle target artifacts + - uses: dtolnay/rust-toolchain@stable with: toolchain: nightly target: wasm32-unknown-unknown components: clippy - override: true - - uses: actions-rs/clippy-check@v1 + + # Clippy checks + - uses: giraffate/clippy-action@v1 with: - token: ${{ secrets.GITHUB_TOKEN }} - args: -p vertigo-cmark --all-features --target wasm32-unknown-unknown -- -Dwarnings - name: Vertigo-cmark Clippy Output + tool_name: "Clippy (nightly)" + reporter: github-pr-review + filter_mode: added + github_token: ${{ secrets.GITHUB_TOKEN }} + clippy_flags: --all --all-features --locked - # Uncomment after vertigo 0.8.4 - # nightly-tests: - # name: Nightly tests - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: nightly - # override: true - # - uses: actions-rs/cargo@v1 - # with: - # command: test - # args: --all-features + # Unit tests (wasm32) + - name: Unit tests + run: cargo test --all --all-features --locked diff --git a/CHANGES.md b/CHANGES.md index 871c92e..47266a3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,20 @@ +## 0.1.1 - 2026-05-01 + +### Fixed + +* Disabling `html` now correctly removes `html` code from pulldown-cmark (>200KB wasm reduction) + +### Changed + +* Box iterator in `generate_tree` (0.1KB wasm reduction or more depending on cmark usage) + +### Internals + +* Re-enabled nightly tests + ## 0.1.0 - 2025-10-03 ### Added diff --git a/Cargo.lock b/Cargo.lock index e75344d..914ca67 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -62,6 +62,16 @@ dependencies = [ "generic-array", ] +[[package]] +name = "cc" +version = "1.2.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" +dependencies = [ + "find-msvc-tools", + "shlex", +] + [[package]] name = "cfg-if" version = "1.0.3" @@ -79,9 +89,9 @@ dependencies = [ [[package]] name = "crc" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" +checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" dependencies = [ "crc-catalog", ] @@ -103,25 +113,19 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array", "typenum", ] -[[package]] -name = "css-color" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42aaeae719fd78ce501d77c6cdf01f7e96f26bcd5617a4903a1c2b97e388543a" - [[package]] name = "darling" -version = "0.21.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" dependencies = [ "darling_core", "darling_macro", @@ -129,11 +133,10 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.21.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" dependencies = [ - "fnv", "ident_case", "proc-macro2", "quote", @@ -143,9 +146,9 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.21.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ "darling_core", "quote", @@ -205,6 +208,12 @@ dependencies = [ "regex-syntax", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + [[package]] name = "flate2" version = "1.1.2" @@ -232,12 +241,14 @@ dependencies = [ ] [[package]] -name = "getopts" -version = "0.2.24" +name = "getrandom" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" dependencies = [ - "unicode-width", + "cfg-if", + "libc", + "wasi", ] [[package]] @@ -246,6 +257,12 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "html5tokenizer" version = "0.5.2" @@ -268,15 +285,6 @@ dependencies = [ "hashbrown", ] -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.14.0" @@ -294,9 +302,9 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "libc" -version = "0.2.176" +version = "0.2.177" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" [[package]] name = "linked-hash-map" @@ -316,12 +324,6 @@ version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - [[package]] name = "miniz_oxide" version = "0.8.9" @@ -332,13 +334,14 @@ dependencies = [ ] [[package]] -name = "nom" -version = "7.1.3" +name = "minreq" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +checksum = "05015102dad0f7d61691ca347e9d9d9006685a64aefb3d79eecf62665de2153d" dependencies = [ - "memchr", - "minimal-lexical", + "rustls", + "rustls-webpki", + "webpki-roots", ] [[package]] @@ -355,20 +358,19 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "pest" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8" +checksum = "989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4" dependencies = [ "memchr", - "thiserror", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663" +checksum = "187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de" dependencies = [ "pest", "pest_generator", @@ -376,9 +378,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f" +checksum = "49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843" dependencies = [ "pest", "pest_meta", @@ -389,9 +391,9 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420" +checksum = "72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a" dependencies = [ "pest", "sha2", @@ -510,12 +512,11 @@ dependencies = [ [[package]] name = "pulldown-cmark" -version = "0.13.0" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" +checksum = "7c3a14896dfa883796f1cb410461aef38810ea05f2b2c33c5aded3649095fdad" dependencies = [ "bitflags", - "getopts", "memchr", "pulldown-cmark-escape", "unicase", @@ -562,6 +563,20 @@ version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + [[package]] name = "rstml" version = "0.12.1" @@ -577,6 +592,28 @@ dependencies = [ "thiserror", ] +[[package]] +name = "rustls" +version = "0.21.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" +dependencies = [ + "log", + "ring", + "rustls-webpki", + "sct", +] + +[[package]] +name = "rustls-webpki" +version = "0.101.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "ryu" version = "1.0.20" @@ -592,6 +629,16 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "sct" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "serde" version = "1.0.228" @@ -645,6 +692,12 @@ dependencies = [ "digest", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "strsim" version = "0.11.1" @@ -705,40 +758,6 @@ dependencies = [ "yaml-rust", ] -[[package]] -name = "tailwind-ast" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac41127bfd988693b7beaa0a49de45bd452ebeb3bafec2387a4de25bdca6420e" -dependencies = [ - "nom", -] - -[[package]] -name = "tailwind-css" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f319cee4a7ae6c915292d55d6d7ef10266512dec123283921055c6cd7562f1a5" -dependencies = [ - "css-color", - "itertools 0.10.5", - "log", - "nom", - "tailwind-ast", - "tailwind-error", - "xxhash-rust", -] - -[[package]] -name = "tailwind-error" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6223cefeaba484fd356eec1f7e31ea3eb18e0348a0fc6222f877e0d2a76b76b6" -dependencies = [ - "css-color", - "nom", -] - [[package]] name = "thiserror" version = "2.0.17" @@ -815,10 +834,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" [[package]] -name = "unicode-width" -version = "0.2.1" +name = "untrusted" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "version_check" @@ -828,17 +847,18 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vertigo" -version = "0.8.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c91668f09013330be8f4c679e485615e72d943edef9d3c4cd037318945fbcb" +checksum = "7ad8484c79e7f9b7a44b5f3738aa7e7dabdf707a5b8ea944b1f667f786a5ab49" dependencies = [ + "base64", "log", "vertigo-macro", ] [[package]] name = "vertigo-cmark" -version = "0.1.0" +version = "0.1.1" dependencies = [ "html5tokenizer", "pulldown-cmark", @@ -848,14 +868,16 @@ dependencies = [ [[package]] name = "vertigo-macro" -version = "0.8.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dafcc4d6a43aa373ad8d09e3790860eee6e2d608013249b02aed30d4a7d8e012" +checksum = "5b05ec1f45b26c2d5e8cbae596b6971b3992d878a13f73aedc7c5798fd1f869d" dependencies = [ "base64", "crc", "darling", - "itertools 0.14.0", + "heck", + "itertools", + "minreq", "pest", "pest_derive", "pkg-version", @@ -864,7 +886,6 @@ dependencies = [ "quote", "rstml", "syn 2.0.106", - "tailwind-css", ] [[package]] @@ -877,13 +898,25 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "webpki-roots" +version = "0.25.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + [[package]] name = "winapi-util" version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys", + "windows-sys 0.61.1", ] [[package]] @@ -892,6 +925,15 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets", +] + [[package]] name = "windows-sys" version = "0.61.1" @@ -902,10 +944,68 @@ dependencies = [ ] [[package]] -name = "xxhash-rust" -version = "0.8.15" +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "yaml-rust" diff --git a/Cargo.toml b/Cargo.toml index b70e445..d1804e1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vertigo-cmark" -version = "0.1.0" +version = "0.1.1" authors = ["MichaƂ Pokrywka "] description = "Allows to render CommonMark inside Vertigo tree" readme = "README.md" @@ -14,10 +14,11 @@ edition = "2024" [features] default = ["html"] -html = ["html5tokenizer"] +html = ["pulldown-cmark/html", "html5tokenizer"] [dependencies] syntect = { version = "5.2", default-features = false, features = ["default-fancy"], optional = true } -pulldown-cmark = "0.13" +pulldown-cmark = { version = "0.13", default-features = false } vertigo = ">=0.7" + html5tokenizer = { version = "0.5", optional = true } diff --git a/src/generate/mod.rs b/src/generate/mod.rs index 27c50b4..ac8a31a 100644 --- a/src/generate/mod.rs +++ b/src/generate/mod.rs @@ -20,7 +20,7 @@ use writer::VertigoWriter; /// structure it into DOM tree and return the root node. pub fn generate_tree<'a, I>(iter: I, styling: CMarkStyle) -> DomNode where - I: Iterator>, + I: Iterator> + 'a, { - VertigoWriter::new(iter, styling).run() + VertigoWriter::new(Box::new(iter), styling).run() } diff --git a/src/tests/code.rs b/src/tests/code.rs index dccd6ef..8741818 100644 --- a/src/tests/code.rs +++ b/src/tests/code.rs @@ -1,6 +1,6 @@ use vertigo::{ + dev::inspect::{DomDebugFragment, log_start}, dom, - inspect::{DomDebugFragment, log_start}, }; use crate::to_vertigo; diff --git a/src/tests/code_highlighting.rs b/src/tests/code_highlighting.rs index f4953e0..6670810 100644 --- a/src/tests/code_highlighting.rs +++ b/src/tests/code_highlighting.rs @@ -1,6 +1,6 @@ use vertigo::{ + dev::inspect::{DomDebugFragment, log_start}, dom, - inspect::{DomDebugFragment, log_start}, }; use crate::to_vertigo; diff --git a/src/tests/html.rs b/src/tests/html.rs index 5402b13..9cf0c1f 100644 --- a/src/tests/html.rs +++ b/src/tests/html.rs @@ -1,6 +1,6 @@ use vertigo::{ + dev::inspect::{DomDebugFragment, log_start}, dom, - inspect::{DomDebugFragment, log_start}, }; use crate::to_vertigo; diff --git a/src/tests/lists.rs b/src/tests/lists.rs index 024eee4..cae5fb6 100644 --- a/src/tests/lists.rs +++ b/src/tests/lists.rs @@ -1,6 +1,6 @@ use vertigo::{ + dev::inspect::{DomDebugFragment, log_start}, dom, - inspect::{DomDebugFragment, log_start}, }; use crate::{Options, to_vertigo, to_vertigo_opts}; diff --git a/src/tests/mod.rs b/src/tests/mod.rs index 6a42852..3e75b22 100644 --- a/src/tests/mod.rs +++ b/src/tests/mod.rs @@ -1,6 +1,6 @@ use vertigo::{ + dev::inspect::{DomDebugFragment, log_start}, dom, - inspect::{DomDebugFragment, log_start}, }; use crate::{to_vertigo, to_vertigo_opts}; diff --git a/src/tests/styling.rs b/src/tests/styling.rs index e00cec9..1169fc9 100644 --- a/src/tests/styling.rs +++ b/src/tests/styling.rs @@ -1,6 +1,7 @@ use vertigo::{ - Css, dom, - inspect::{DomDebugFragment, log_start}, + Css, + dev::inspect::{DomDebugFragment, log_start}, + dom, }; use crate::{Options, to_vertigo_opts_styled, to_vertigo_styled}; diff --git a/src/tests/table.rs b/src/tests/table.rs index f839389..81057ac 100644 --- a/src/tests/table.rs +++ b/src/tests/table.rs @@ -1,6 +1,6 @@ use vertigo::{ + dev::inspect::{DomDebugFragment, log_start}, dom, - inspect::{DomDebugFragment, log_start}, }; use crate::to_vertigo; diff --git a/src/tests/typesetting.rs b/src/tests/typesetting.rs index 24d8ddd..e09a8cf 100644 --- a/src/tests/typesetting.rs +++ b/src/tests/typesetting.rs @@ -1,6 +1,6 @@ use vertigo::{ + dev::inspect::{DomDebugFragment, log_start}, dom, - inspect::{DomDebugFragment, log_start}, }; use crate::to_vertigo;