Fix ci failure on unused cfg deps

This commit is contained in:
Jonathan Kelley 2024-01-08 14:37:05 -08:00
parent bc96a3e4fb
commit 6f15e0e924
No known key found for this signature in database
GPG key ID: 1FBB50F7EB0A08BE
3 changed files with 9 additions and 8 deletions

View file

@ -42,11 +42,11 @@ jobs:
SCCACHE_GHA_ENABLED: "true" SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache" RUSTC_WRAPPER: "sccache"
steps: steps:
- run: sudo apt-get update
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev
- uses: dtolnay/rust-toolchain@stable - uses: dtolnay/rust-toolchain@stable
- uses: mozilla-actions/sccache-action@v0.0.3 - uses: mozilla-actions/sccache-action@v0.0.3
- uses: ilammy/setup-nasm@v1 - uses: ilammy/setup-nasm@v1
- run: sudo apt-get update
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: cargo check --all --examples --tests - run: cargo check --all --examples --tests
@ -60,11 +60,11 @@ jobs:
SCCACHE_GHA_ENABLED: "true" SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache" RUSTC_WRAPPER: "sccache"
steps: steps:
- run: sudo apt-get update
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev libxdo-dev
- uses: dtolnay/rust-toolchain@stable - uses: dtolnay/rust-toolchain@stable
- uses: mozilla-actions/sccache-action@v0.0.3 - uses: mozilla-actions/sccache-action@v0.0.3
- uses: ilammy/setup-nasm@v1 - uses: ilammy/setup-nasm@v1
- run: sudo apt-get update
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev libxdo-dev
- uses: davidB/rust-cargo-make@v1 - uses: davidB/rust-cargo-make@v1
- uses: browser-actions/setup-firefox@latest - uses: browser-actions/setup-firefox@latest
- uses: jetli/wasm-pack-action@v0.4.0 - uses: jetli/wasm-pack-action@v0.4.0
@ -98,11 +98,11 @@ jobs:
SCCACHE_GHA_ENABLED: "true" SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache" RUSTC_WRAPPER: "sccache"
steps: steps:
- run: sudo apt-get update
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev
- uses: dtolnay/rust-toolchain@stable - uses: dtolnay/rust-toolchain@stable
- uses: mozilla-actions/sccache-action@v0.0.3 - uses: mozilla-actions/sccache-action@v0.0.3
- uses: ilammy/setup-nasm@v1 - uses: ilammy/setup-nasm@v1
- run: sudo apt-get update
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev
- run: rustup component add clippy - run: rustup component add clippy
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: cargo clippy --workspace --examples --tests -- -D warnings - run: cargo clippy --workspace --examples --tests -- -D warnings

View file

@ -133,6 +133,7 @@ impl Runtime {
/// } /// }
/// } /// }
/// ///
/// # #[allow(non_snake_case)]
/// fn Component(cx: Scope<ComponentProps>) -> Element { /// fn Component(cx: Scope<ComponentProps>) -> Element {
/// cx.use_hook(|| RuntimeGuard::new(cx.props.runtime.clone())); /// cx.use_hook(|| RuntimeGuard::new(cx.props.runtime.clone()));
/// ///

View file

@ -1,4 +1,4 @@
use std::{any::Any, collections::HashMap}; use std::any::Any;
pub trait HasFileData: std::any::Any { pub trait HasFileData: std::any::Any {
fn files(&self) -> Option<std::sync::Arc<dyn FileEngine>> { fn files(&self) -> Option<std::sync::Arc<dyn FileEngine>> {
@ -10,7 +10,7 @@ pub trait HasFileData: std::any::Any {
/// A file engine that serializes files to bytes /// A file engine that serializes files to bytes
#[derive(serde::Serialize, serde::Deserialize, Debug, PartialEq, Clone)] #[derive(serde::Serialize, serde::Deserialize, Debug, PartialEq, Clone)]
pub struct SerializedFileEngine { pub struct SerializedFileEngine {
pub files: HashMap<String, Vec<u8>>, pub files: std::collections::HashMap<String, Vec<u8>>,
} }
#[cfg(feature = "serialize")] #[cfg(feature = "serialize")]